From: Cristy Date: Sat, 30 Sep 2017 14:15:29 +0000 (-0400) Subject: https://github.com/ImageMagick/ImageMagick/issues/802 X-Git-Tag: 7.0.7-5~25 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=12f34b60564de1cbec08e23e2413dab5b64daeb7;p=imagemagick https://github.com/ImageMagick/ImageMagick/issues/802 --- diff --git a/MagickWand/mogrify.c b/MagickWand/mogrify.c index b8275399c..813e35df6 100644 --- a/MagickWand/mogrify.c +++ b/MagickWand/mogrify.c @@ -8791,6 +8791,9 @@ WandExport MagickBooleanType MogrifyImageList(ImageInfo *image_info, if (p == q) break; swap=CloneImage(p,0,0,MagickTrue,exception); + if (swap == (Image *) NULL) + ThrowWandFatalException(ResourceLimitFatalError, + "MemoryAllocationFailed",(*images)->filename); ReplaceImageInList(&p,CloneImage(q,0,0,MagickTrue,exception)); ReplaceImageInList(&q,swap); *images=GetFirstImageInList(q);