From: Cristy Date: Sat, 30 Sep 2017 14:24:43 +0000 (-0400) Subject: https://github.com/ImageMagick/ImageMagick/issues/804 X-Git-Tag: 7.0.7-5~23 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=041e39c2b713171c5e35bd700af1aee05ba4fab4;p=imagemagick https://github.com/ImageMagick/ImageMagick/issues/804 --- diff --git a/MagickWand/operation.c b/MagickWand/operation.c index 2481ca1e9..bd3c6c696 100644 --- a/MagickWand/operation.c +++ b/MagickWand/operation.c @@ -4578,6 +4578,9 @@ WandPrivate MagickBooleanType CLIListOperatorImages(MagickCLI *cli_wand, if (p == q) CLIWandExceptArgBreak(OptionError,"InvalidImageIndex",option,arg1); swap=CloneImage(p,0,0,MagickTrue,_exception); + if (swap == (Image *) NULL) + CLIWandExceptArgBreak(ResourceLimitError,"MemoryAllocationFailed", + option,GetExceptionMessage(errno)); ReplaceImageInList(&p,CloneImage(q,0,0,MagickTrue,_exception)); ReplaceImageInList(&q,swap); _images=GetFirstImageInList(q);