From: cristy Date: Thu, 13 Dec 2012 20:37:52 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~4603 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=14aa8b922102bed8351ffa8aaa5f1b01ff045170;p=imagemagick --- 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); }