]> granicus.if.org Git - imagemagick/commitdiff
https://github.com/ImageMagick/ImageMagick/issues/1048
authorCristy <urban-warrior@imagemagick.org>
Sat, 24 Mar 2018 16:52:53 +0000 (12:52 -0400)
committerCristy <urban-warrior@imagemagick.org>
Sat, 24 Mar 2018 16:53:28 +0000 (12:53 -0400)
coders/miff.c

index 8279452670c6ae6a5503e8e736bd8d8984f5ed57..2ca7c91c6f6a9ef6f00459c6943d4bd4f1d7e023 100644 (file)
@@ -2065,7 +2065,10 @@ static MagickBooleanType WriteMIFFImage(const ImageInfo *image_info,
       {
         status=SetQuantumFormat(image,quantum_info,FloatingPointQuantumFormat);
         if (status == MagickFalse)
-          ThrowWriterException(ResourceLimitError,"MemoryAllocationFailed");
+          {
+            quantum_info=DestroyQuantumInfo(quantum_info);
+            ThrowWriterException(ResourceLimitError,"MemoryAllocationFailed");
+          }
       }
     else
       if (image->depth < 16)