File ImageMagick-CVE-2019-16710.patch of Package ImageMagick.30356
iff --git a/coders/dot.c b/coders/dot.c
index 4ece49434d..a9410aa9fc 100644
--- a/coders/dot.c
+++ b/coders/dot.c
@@ -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);