From 590c19c4e3f0437f0e5a140375b8ffe7b28e58c3 Mon Sep 17 00:00:00 2001 From: Cristy Date: Mon, 26 Feb 2018 20:36:12 -0500 Subject: [PATCH] ... --- coders/png.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/coders/png.c b/coders/png.c index dd7b3648a..758e57672 100644 --- a/coders/png.c +++ b/coders/png.c @@ -5739,8 +5739,13 @@ static Image *ReadOneMNGImage(MngInfo* mng_info, const ImageInfo *image_info, sizeof(*mng_info->global_plte)); if (mng_info->global_plte == (png_colorp) NULL) - ThrowReaderException(ResourceLimitError, - "MemoryAllocationFailed"); + { + mng_info->global_plte_length=0; + chunk=(unsigned char *) RelinquishMagickMemory(chunk); + mng_info=MngInfoFreeStruct(mng_info); + ThrowReaderException(ResourceLimitError, + "MemoryAllocationFailed"); + } for (i=0; i < (ssize_t) (length/3); i++) { -- 2.40.0