diff options
author | Glenn Randers-Pehrson <glennrp at users.sourceforge.net> | 2017-08-28 11:58:11 -0500 |
---|---|---|
committer | Glenn Randers-Pehrson <glennrp at users.sourceforge.net> | 2017-08-28 11:58:11 -0500 |
commit | d2b9af04ac843c86ffec6daa0ae0561b30d467d2 (patch) | |
tree | c8fa44e597de08307de59e41b95c89d7173ff1e1 /pngtrans.c | |
parent | 321c24b0d770bc34aa6863875e3917798f96137b (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.c | 2 |
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) { |