]> granicus.if.org Git - imagemagick/commitdiff
https://github.com/ImageMagick/ImageMagick/issues/802
authorCristy <urban-warrior@imagemagick.org>
Sat, 30 Sep 2017 14:15:29 +0000 (10:15 -0400)
committerCristy <urban-warrior@imagemagick.org>
Sat, 30 Sep 2017 14:15:29 +0000 (10:15 -0400)
MagickWand/mogrify.c

index b8275399ca5e52ac1f599aa798e73716454e15a8..813e35df6407d4b3df8aa979feec19535b21db81 100644 (file)
@@ -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);