]> granicus.if.org Git - imagemagick/commitdiff
https://github.com/ImageMagick/ImageMagick/issues/610
authorCristy <urban-warrior@imagemagick.org>
Mon, 24 Jul 2017 12:43:01 +0000 (08:43 -0400)
committerCristy <urban-warrior@imagemagick.org>
Mon, 24 Jul 2017 12:43:01 +0000 (08:43 -0400)
coders/mat.c

index 14dde7d10d3f7dbb6bf8a289c9c81fed98a47219..37cf53599d0f5b5c8bb9de1207f214b946f56fc5 100644 (file)
@@ -1355,10 +1355,11 @@ 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");
+  else
+    if ((image != image2) && (image2 != (Image *) NULL))
+      image2=DestroyImage(image2);
   return (image);
 }
 \f