]> granicus.if.org Git - imagemagick/commitdiff
https://github.com/ImageMagick/ImageMagick/issues/648
authorCristy <urban-warrior@imagemagick.org>
Mon, 7 Aug 2017 19:40:27 +0000 (15:40 -0400)
committerCristy <urban-warrior@imagemagick.org>
Mon, 7 Aug 2017 19:40:27 +0000 (15:40 -0400)
coders/mat.c

index b5c91b2aa6af914caa21201df69480e272b4f444..e3b80f14b9c29623785f385e11cef293d8be7ad0 100644 (file)
@@ -966,7 +966,11 @@ MATLAB_KO:
     }
 #endif
 
-    if(MATLAB_HDR.DataType!=miMATRIX) continue;  /* skip another objects. */
+    if (MATLAB_HDR.DataType!=miMATRIX)
+      {
+        clone_info=DestroyImageInfo(clone_info);
+        continue;  /* skip another objects. */
+      }
 
     MATLAB_HDR.unknown1 = ReadBlobXXXLong(image2);
     MATLAB_HDR.unknown2 = ReadBlobXXXLong(image2);