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

index 1721fb04b617f31303013ad551257c6312804fff..b1508e7bfb55011dc9f3d6257f699a5a25123c8a 100644 (file)
@@ -3513,7 +3513,10 @@ static MagickBooleanType WriteTIFFImage(const ImageInfo *image_info,
       {
         status=SetQuantumFormat(image,quantum_info,FloatingPointQuantumFormat);
         if (status == MagickFalse)
-          ThrowWriterException(ResourceLimitError,"MemoryAllocationFailed");
+          {
+            quantum_info=DestroyQuantumInfo(quantum_info);
+            ThrowWriterException(ResourceLimitError,"MemoryAllocationFailed");
+          }
       }
     if ((LocaleCompare(image_info->magick,"PTIF") == 0) &&
         (GetPreviousImageInList(image) != (Image *) NULL))