From 944db9930146137f42e718babaeee8664e9e5a36 Mon Sep 17 00:00:00 2001 From: Cristy Date: Sat, 12 Oct 2019 17:28:58 -0400 Subject: [PATCH] https://github.com/ImageMagick/ImageMagick/issues/1747 --- MagickCore/resize.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/MagickCore/resize.c b/MagickCore/resize.c index b97695aed..5002a3977 100644 --- a/MagickCore/resize.c +++ b/MagickCore/resize.c @@ -2966,6 +2966,8 @@ MagickExport Image *MagnifyImage(const Image *image,ExceptionInfo *exception) */ source_image=CloneImage(image,image->columns,image->rows,MagickTrue, exception); + if (source_image == (Image *) NULL) + return((Image *) NULL); offset.x=0; offset.y=0; rectangle.x=0; @@ -2977,7 +2979,10 @@ MagickExport Image *MagnifyImage(const Image *image,ExceptionInfo *exception) magnify_image=CloneImage(source_image,magnification*source_image->columns, magnification*source_image->rows,MagickTrue,exception); if (magnify_image == (Image *) NULL) - return((Image *) NULL); + { + source_image=DestroyImage(source_image); + return((Image *) NULL); + } /* Magnify the image. */ -- 2.49.0