summaryrefslogtreecommitdiff
path: root/pngset.c
diff options
context:
space:
mode:
authorGlenn Randers-Pehrson <glennrp at users.sourceforge.net>2017-10-16 21:03:43 -0500
committerGlenn Randers-Pehrson <glennrp at users.sourceforge.net>2017-10-16 21:03:43 -0500
commitadefba1b03089ce10293892b432f5154b4f5e543 (patch)
treea236dbb63f74107a9d68716b8f839e0b369daa7e /pngset.c
parent48a2460393c634db373caad3f48f417ee64d15a8 (diff)
[libpng16] Free tRNS chunk data when abandoning it
Diffstat (limited to 'pngset.c')
-rw-r--r--pngset.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/pngset.c b/pngset.c
index d6b540384..750fc2c38 100644
--- a/pngset.c
+++ b/pngset.c
@@ -1038,6 +1038,7 @@ png_set_tRNS(png_structrp png_ptr, png_inforp info_ptr,
{
png_warning(png_ptr,
"tRNS chunk has out-of-range samples for bit_depth");
+ png_free_data(png_ptr, info_ptr, PNG_FREE_TRNS, 0);
return;
}
}