summaryrefslogtreecommitdiff
path: root/pngset.c
diff options
context:
space:
mode:
authorGlenn Randers-Pehrson <glennrp at users.sourceforge.net>2015-11-22 20:47:45 -0600
committerGlenn Randers-Pehrson <glennrp at users.sourceforge.net>2015-11-22 20:47:45 -0600
commit596f052d693e9d634d633d020767876ff63e3220 (patch)
tree99ed27abf449b214e12cf12d3de4dc91bfe2acfe /pngset.c
parent69ac844654381a6cf4b057de0d43c49768859c11 (diff)
downloadlibpng-596f052d693e9d634d633d020767876ff63e3220.tar.gz
[libpng15] Fixed bug recently introduced in png_set_PLTE() that uses png_ptr
not info_ptr.
Diffstat (limited to 'pngset.c')
-rw-r--r--pngset.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/pngset.c b/pngset.c
index 9c5dc9f33..f4cc00918 100644
--- a/pngset.c
+++ b/pngset.c
@@ -515,8 +515,8 @@ png_set_PLTE(png_structp png_ptr, png_infop info_ptr,
if (png_ptr == NULL || info_ptr == NULL)
return;
- max_palette_length = (png_ptr->color_type == PNG_COLOR_TYPE_PALETTE) ?
- (1 << png_ptr->bit_depth) : PNG_MAX_PALETTE_LENGTH;
+ max_palette_length = (info_ptr->color_type == PNG_COLOR_TYPE_PALETTE) ?
+ (1 << info_ptr->bit_depth) : PNG_MAX_PALETTE_LENGTH;
if (num_palette < 0 || num_palette > (int) max_palette_length)
{