From: Cristy Date: Tue, 22 Aug 2017 21:41:30 +0000 (-0400) Subject: https://github.com/ImageMagick/ImageMagick/issues/691 X-Git-Tag: 7.0.7-0~75 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d3144a8be81aed6e635de68f0d8e97881638a398;p=imagemagick https://github.com/ImageMagick/ImageMagick/issues/691 --- diff --git a/coders/mat.c b/coders/mat.c index b9de9eb20..b3a59c583 100644 --- a/coders/mat.c +++ b/coders/mat.c @@ -1378,12 +1378,11 @@ END_OF_READING: clone_info = NULL; } if (logging) (void)LogMagickEvent(CoderEvent,GetMagickModule(),"return"); - if (image==NULL) + if ((image != image2) && (image2 != (Image *) NULL)) + image2=DestroyImage(image2); + if (image == (Image *) NULL) ThrowReaderException(CorruptImageError,"ImproperImageHeader") - else - if ((image != image2) && (image2 != (Image *) NULL)) - image2=DestroyImage(image2); - return (image); + return(image); } /*