From: Cristy Date: Sun, 3 Sep 2017 16:04:16 +0000 (-0400) Subject: https://github.com/ImageMagick/ImageMagick/issues/723 X-Git-Tag: 7.0.7-0~2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0cff8bac0a47f8693cfe57f026fcd752689ff375;p=imagemagick https://github.com/ImageMagick/ImageMagick/issues/723 --- diff --git a/coders/png.c b/coders/png.c index a35b77467..ab8e21430 100644 --- a/coders/png.c +++ b/coders/png.c @@ -5697,6 +5697,10 @@ static Image *ReadOneMNGImage(MngInfo* mng_info, const ImageInfo *image_info, mng_info->global_plte=(png_colorp) AcquireQuantumMemory(256, sizeof(*mng_info->global_plte)); + if (mng_info->global_plte == (png_colorp) NULL) + ThrowReaderException(ResourceLimitError, + "MemoryAllocationFailed"); + for (i=0; i < (ssize_t) (length/3); i++) { mng_info->global_plte[i].red=p[3*i];