Fix a null pointer dereference in png_set_text_2(): http://seclists.org/oss-sec/2016/q4/777 Patch adapted from upstream source repository: https://sourceforge.net/p/libpng/code/ci/794a15fad6add4d636369d0b46f603a02995b2e2/ From 794a15fad6add4d636369d0b46f603a02995b2e2 Mon Sep 17 00:00:00 2001 From: Glenn Randers-Pehrson Date: Thu, 29 Dec 2016 07:34:51 -0600 Subject: [PATCH] [libpng12] Fixed a potential null pointer dereference in png_set_text_2() (bug report and patch by Patrick Keshishian). --- ANNOUNCE | 2 ++ CHANGES | 4 +++- png.c | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/png.c b/png.c index 08d7e86b7..a4934d1d5 100644 --- a/png.c +++ b/png.c @@ -393,6 +393,7 @@ png_free_data(png_structp png_ptr, png_infop info_ptr, png_uint_32 mask, png_free(png_ptr, info_ptr->text); info_ptr->text = NULL; info_ptr->num_text=0; + info_ptr->max_text=0; } } #endif -- 2.11.0