From 14aa8b922102bed8351ffa8aaa5f1b01ff045170 Mon Sep 17 00:00:00 2001 From: cristy Date: Thu, 13 Dec 2012 20:37:52 +0000 Subject: [PATCH] --- MagickCore/effect.c | 2 ++ MagickCore/resize.c | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/MagickCore/effect.c b/MagickCore/effect.c index d3eb9273e..e189e53f8 100644 --- a/MagickCore/effect.c +++ b/MagickCore/effect.c @@ -3684,6 +3684,8 @@ MagickExport Image *SpreadImage(const Image *image,const double radius, spread_view=DestroyCacheView(spread_view); image_view=DestroyCacheView(image_view); random_info=DestroyRandomInfoThreadSet(random_info); + if (status == MagickFalse) + spread_image=DestroyImage(spread_image); return(spread_image); } diff --git a/MagickCore/resize.c b/MagickCore/resize.c index cacc7d6a1..2f9fb8593 100644 --- a/MagickCore/resize.c +++ b/MagickCore/resize.c @@ -2881,9 +2881,9 @@ MagickExport Image *SampleImage(const Image *image,const size_t columns, image_view=DestroyCacheView(image_view); sample_view=DestroyCacheView(sample_view); x_offset=(ssize_t *) RelinquishMagickMemory(x_offset); - if (status == MagickFalse) - return(DestroyImage(sample_image)); sample_image->type=image->type; + if (status == MagickFalse) + sample_image=DestroyImage(sample_image); return(sample_image); } -- 2.50.1