From 09cd96287f72032f4d49a779d65e1546e85f6b9f Mon Sep 17 00:00:00 2001 From: glennrp Date: Tue, 22 Jan 2013 15:17:38 +0000 Subject: [PATCH] Disable setting cache_max when libpng version is older than 1.4.0 --- coders/png.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/coders/png.c b/coders/png.c index e40c9c958..e5527cae2 100644 --- a/coders/png.c +++ b/coders/png.c @@ -2288,10 +2288,12 @@ static Image *ReadOnePNGImage(MngInfo *mng_info, #endif #ifdef PNG_SET_USER_LIMITS_SUPPORTED +# if (PNG_LIBPNG_VER >= 10400) /* Limit the size of the chunk storage cache used for sPLT, text, * and unknown chunks, and for expansion of iTXt, zTXt, and iCCP chunks. */ png_set_chunk_cache_max(ping, 65536); +# endif #endif #ifdef PNG_READ_CHECK_FOR_INVALID_INDEX_SUPPORTED -- 2.50.1