]> granicus.if.org Git - imagemagick/commitdiff
https://github.com/ImageMagick/ImageMagick/issues/599
authorCristy <urban-warrior@imagemagick.org>
Sun, 23 Jul 2017 14:40:17 +0000 (10:40 -0400)
committerCristy <urban-warrior@imagemagick.org>
Sun, 23 Jul 2017 14:40:17 +0000 (10:40 -0400)
coders/mat.c

index 6b08f765ef5c5a34090cbea257ef7dee2043e513..14dde7d10d3f7dbb6bf8a289c9c81fed98a47219 100644 (file)
@@ -933,7 +933,8 @@ static Image *ReadMATImage(const ImageInfo *image_info,ExceptionInfo *exception)
   if (strncmp(MATLAB_HDR.identific, "MATLAB", 6))
     {
 MATLAB_KO:
-      clone_info=DestroyImageInfo(clone_info);
+      if (clone_info != (ImageInfo *) NULL)
+        clone_info=DestroyImageInfo(clone_info);
       ThrowReaderException(CorruptImageError,"ImproperImageHeader");
     }