]> granicus.if.org Git - imagemagick/commitdiff
https://github.com/ImageMagick/ImageMagick/issues/914
authorCristy <urban-warrior@imagemagick.org>
Fri, 22 Dec 2017 14:07:24 +0000 (09:07 -0500)
committerCristy <urban-warrior@imagemagick.org>
Fri, 22 Dec 2017 14:07:24 +0000 (09:07 -0500)
coders/mat.c

index 5e281111c44a37b90b8a3648d53d537eb0496b44..d693b1c1c19826f74be3a358c624f200f9cc16ed 100644 (file)
@@ -1334,6 +1334,8 @@ done_reading:
       /* row scan buffer is no longer needed */
     RelinquishMagickMemory(BImgBuff);
     BImgBuff = NULL;
+    if (quantum_info != (QuantumInfo *) NULL)
+      quantum_info=DestroyQuantumInfo(quantum_info);
 
     if(--Frames>0)
     {
@@ -1356,8 +1358,6 @@ done_reading:
         }
         }
 
-    if (quantum_info != (QuantumInfo *) NULL)
-      quantum_info=DestroyQuantumInfo(quantum_info);
     if (clone_info)
       clone_info=DestroyImageInfo(clone_info);
   }