summaryrefslogtreecommitdiff
path: root/MagickCore/resize.c
diff options
context:
space:
mode:
Diffstat (limited to 'MagickCore/resize.c')
-rw-r--r--MagickCore/resize.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/MagickCore/resize.c b/MagickCore/resize.c
index 83367a413..9f34a819e 100644
--- a/MagickCore/resize.c
+++ b/MagickCore/resize.c
@@ -2604,8 +2604,11 @@ MagickExport Image *ResizeImage(const Image *image,const size_t columns,
*/
filter_image=DestroyImage(filter_image);
resize_filter=DestroyResizeFilter(resize_filter);
- if ((status == MagickFalse) || (resize_image == (Image *) NULL))
- return((Image *) NULL);
+ if (status == MagickFalse)
+ {
+ resize_image=DestroyImage(resize_image);
+ return((Image *) NULL);
+ }
resize_image->type=image->type;
return(resize_image);
}