]> granicus.if.org Git - imagemagick/commitdiff
https://github.com/ImageMagick/ImageMagick/issues/1528
authorCristy <mikayla-grace@urban-warrior.org>
Tue, 26 Mar 2019 20:35:53 +0000 (16:35 -0400)
committerCristy <mikayla-grace@urban-warrior.org>
Tue, 26 Mar 2019 20:36:10 +0000 (16:36 -0400)
coders/dot.c

index 4ece49434d3f2f7262f74c30de438a0bb9fbdb54..a9410aa9fc42b92912aed7626673db49fd3ce388 100644 (file)
@@ -129,7 +129,10 @@ static Image *ReadDOTImage(const ImageInfo *image_info,ExceptionInfo *exception)
   image=AcquireImage(image_info,exception);
   status=OpenBlob(image_info,image,ReadBinaryBlobMode,exception);
   if (status == MagickFalse)
-    return((Image *) NULL);
+    {
+      image=DestroyImageList(image);
+      return((Image *) NULL);
+    }
   read_info=CloneImageInfo(image_info);
   SetImageInfoBlob(read_info,(void *) NULL,0);
   (void) CopyMagickString(read_info->magick,"SVG",MagickPathExtent);