diff options
author | Glenn Randers-Pehrson <glennrp at users.sourceforge.net> | 2017-08-03 10:29:10 -0500 |
---|---|---|
committer | Glenn Randers-Pehrson <glennrp at users.sourceforge.net> | 2017-08-03 10:29:10 -0500 |
commit | d930d36155fe79b277c11d868572769cb4ffb586 (patch) | |
tree | decf2c34330688b8956b9a90a42b0572773e8595 /pngrutil.c | |
parent | a1fe2c98489519d415b72bc0026f0c86d82278b7 (diff) |
[libpng16] Restored png_get_eXIf_1() and png_set_eXIf_1() because strlen(eXIf_buf)
does not work (the eXIf chunk data can contain zeroes).
Diffstat (limited to 'pngrutil.c')
-rw-r--r-- | pngrutil.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pngrutil.c b/pngrutil.c index 703f03d84..f7964fc9a 100644 --- a/pngrutil.c +++ b/pngrutil.c @@ -2078,7 +2078,7 @@ png_handle_eXIf(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length) if (png_crc_finish(png_ptr, 0) != 0) return; - png_set_eXIf(png_ptr, info_ptr, info_ptr->eXIf_buf); + png_set_eXIf_1(png_ptr, info_ptr, length, info_ptr->eXIf_buf); png_free(png_ptr, info_ptr->eXIf_buf); info_ptr->eXIf_buf = NULL; |