]> granicus.if.org Git - imagemagick/commitdiff
https://github.com/ImageMagick/ImageMagick/issues/929
authorCristy <urban-warrior@imagemagick.org>
Thu, 4 Jan 2018 11:37:50 +0000 (06:37 -0500)
committerCristy <urban-warrior@imagemagick.org>
Thu, 4 Jan 2018 11:37:50 +0000 (06:37 -0500)
coders/pattern.c

index bb22c1604f7f44ea423817d42d95782d4cdfb76e..a5893c70e768ff2e3cb8d312ca6e43afcb3374af 100644 (file)
@@ -977,7 +977,10 @@ static Image *ReadPATTERNImage(const ImageInfo *image_info,
         break;
       }
   if (blob == (const void *) NULL)
-    ThrowReaderException(OptionError,"UnrecognizedImageFormat");
+    {
+      blob_info=DestroyImageInfo(blob_info);
+      ThrowReaderException(OptionError,"UnrecognizedImageFormat");
+    }
   image=BlobToImage(blob_info,blob,extent,exception);
   if (image_info->size != (char *) NULL)
     {