From: Cristy Date: Tue, 18 Jul 2017 22:28:29 +0000 (-0400) Subject: https://github.com/ImageMagick/ImageMagick/issues/587 X-Git-Tag: 7.0.6-2~18^2~2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a6802e21d824e786d1e2a8440cf749a6e1a8d95f;p=imagemagick https://github.com/ImageMagick/ImageMagick/issues/587 --- diff --git a/coders/mat.c b/coders/mat.c index 240cedf79..cd8f0c72f 100644 --- a/coders/mat.c +++ b/coders/mat.c @@ -1350,6 +1350,8 @@ END_OF_READING: clone_info = NULL; } if (logging) (void)LogMagickEvent(CoderEvent,GetMagickModule(),"return"); + if ((image != image2) && (image2 != (Image *) NULL)) + image2=DestroyImage(image2); if(image==NULL) ThrowReaderException(CorruptImageError,"ImproperImageHeader"); return (image);