diff options
Diffstat (limited to 'MagickCore/resize.c')
-rw-r--r-- | MagickCore/resize.c | 7 |
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); } |