summaryrefslogtreecommitdiff
path: root/pngtrans.c
diff options
context:
space:
mode:
authorGlenn Randers-Pehrson <glennrp at users.sourceforge.net>2017-08-28 11:58:11 -0500
committerGlenn Randers-Pehrson <glennrp at users.sourceforge.net>2017-08-28 11:58:11 -0500
commitd2b9af04ac843c86ffec6daa0ae0561b30d467d2 (patch)
treec8fa44e597de08307de59e41b95c89d7173ff1e1 /pngtrans.c
parent321c24b0d770bc34aa6863875e3917798f96137b (diff)
[libpng16] Fixed off-by-one error in png_do_check_palette_indexes() (Bug report
by Mick P., Source Forge Issue #269).
Diffstat (limited to 'pngtrans.c')
-rw-r--r--pngtrans.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/pngtrans.c b/pngtrans.c
index 326ac33f0..065855ce8 100644
--- a/pngtrans.c
+++ b/pngtrans.c
@@ -708,7 +708,7 @@ png_do_check_palette_indexes(png_structrp png_ptr, png_row_infop row_info)
* forms produced on either GCC or MSVC.
*/
int padding = PNG_PADBITS(row_info->pixel_depth, row_info->width);
- png_bytep rp = png_ptr->row_buf + row_info->rowbytes;
+ png_bytep rp = png_ptr->row_buf + row_info->rowbytes - 1;
switch (row_info->bit_depth)
{