]> granicus.if.org Git - imagemagick/commitdiff
https://github.com/ImageMagick/ImageMagick/issues/662
authorCristy <urban-warrior@imagemagick.org>
Wed, 9 Aug 2017 12:01:38 +0000 (08:01 -0400)
committerCristy <urban-warrior@imagemagick.org>
Wed, 9 Aug 2017 12:01:38 +0000 (08:01 -0400)
coders/mat.c

index e3b80f14b9c29623785f385e11cef293d8be7ad0..fc8da2b144d7c8b08e25b6b110c0db52f0eaeb3a 100644 (file)
@@ -1330,8 +1330,6 @@ done_reading:
   if (quantum_info != (QuantumInfo *) NULL)
     quantum_info=DestroyQuantumInfo(quantum_info);
 END_OF_READING:
-  if (clone_info)
-    clone_info=DestroyImageInfo(clone_info);
   CloseBlob(image);
 
 
@@ -1349,6 +1347,8 @@ END_OF_READING:
         Image *tmp=p;
         if ((p->rows == 0) || (p->columns == 0)) {
           p=p->previous;
+          if (tmp == image2)
+            image2=(Image *) NULL;
           DeleteImageFromList(&tmp);
         } else {
           image=p;