summaryrefslogtreecommitdiff
path: root/png/pngpread.c
diff options
context:
space:
mode:
Diffstat (limited to 'png/pngpread.c')
-rw-r--r--png/pngpread.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/png/pngpread.c b/png/pngpread.c
index be640f77a..ffab19c08 100644
--- a/png/pngpread.c
+++ b/png/pngpread.c
@@ -295,6 +295,14 @@ png_push_read_chunk(png_structrp png_ptr, png_inforp info_ptr)
}
#endif
+#ifdef PNG_READ_eXIf_SUPPORTED
+ else if (png_ptr->chunk_name == png_eXIf)
+ {
+ PNG_PUSH_SAVE_BUFFER_IF_FULL
+ png_handle_eXIf(png_ptr, info_ptr, png_ptr->push_length);
+ }
+
+#endif
#ifdef PNG_READ_sRGB_SUPPORTED
else if (chunk_name == png_sRGB)
{