From: Cristy <urban-warrior@imagemagick.org> Date: Fri, 4 Aug 2017 11:14:09 +0000 (-0400) Subject: https://github.com/ImageMagick/ImageMagick/issues/644 X-Git-Tag: 7.0.6-6~27 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8ac53768e1c437331a1e7d2f514af4b40a8d1b87;p=imagemagick https://github.com/ImageMagick/ImageMagick/issues/644 --- diff --git a/coders/mat.c b/coders/mat.c index 76a746fd5..b5c91b2aa 100644 --- a/coders/mat.c +++ b/coders/mat.c @@ -1138,7 +1138,11 @@ RestoreMSCWarning } status=SetImageExtent(image,image->columns,image->rows,exception); if (status == MagickFalse) - return(DestroyImageList(image)); + { + if ((image != image2) && (image2 != (Image *) NULL)) + image2=DestroyImage(image2); + return(DestroyImageList(image)); + } quantum_info=AcquireQuantumInfo(clone_info,image); if (quantum_info == (QuantumInfo *) NULL) ThrowReaderException(ResourceLimitError,"MemoryAllocationFailed");