aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/libpng/pngpread.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/libs/libpng/pngpread.c')
-rw-r--r--contrib/libs/libpng/pngpread.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/contrib/libs/libpng/pngpread.c b/contrib/libs/libpng/pngpread.c
index ff08dcbb2e..fa0ccda99b 100644
--- a/contrib/libs/libpng/pngpread.c
+++ b/contrib/libs/libpng/pngpread.c
@@ -403,6 +403,22 @@ png_push_read_chunk(png_structrp png_ptr, png_inforp info_ptr)
}
#endif
+#ifdef PNG_READ_cLLI_SUPPORTED
+ else if (png_ptr->chunk_name == png_cLLI)
+ {
+ PNG_PUSH_SAVE_BUFFER_IF_FULL
+ png_handle_cLLI(png_ptr, info_ptr, png_ptr->push_length);
+ }
+
+#endif
+#ifdef PNG_READ_mDCV_SUPPORTED
+ else if (png_ptr->chunk_name == png_mDCV)
+ {
+ PNG_PUSH_SAVE_BUFFER_IF_FULL
+ png_handle_mDCV(png_ptr, info_ptr, png_ptr->push_length);
+ }
+
+#endif
#ifdef PNG_READ_eXIf_SUPPORTED
else if (png_ptr->chunk_name == png_eXIf)
{