]> granicus.if.org Git - imagemagick/commitdiff
https://github.com/ImageMagick/ImageMagick/issues/691
authorCristy <urban-warrior@imagemagick.org>
Tue, 22 Aug 2017 21:41:30 +0000 (17:41 -0400)
committerCristy <urban-warrior@imagemagick.org>
Tue, 22 Aug 2017 21:42:07 +0000 (17:42 -0400)
coders/mat.c

index b9de9eb20d3e3aa15d4ec1e645b7c941d1b020a8..b3a59c583f5bc4ba600bc8d89d371c1f16fd399e 100644 (file)
@@ -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);
 }
 \f
 /*