]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Thu, 13 Dec 2012 20:37:52 +0000 (20:37 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Thu, 13 Dec 2012 20:37:52 +0000 (20:37 +0000)
MagickCore/effect.c
MagickCore/resize.c

index d3eb9273e367f309a45b9f1604c53e89500f5ac2..e189e53f84bd9fcf43669bafdfb50f0ac09207d9 100644 (file)
@@ -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);
 }
 \f
index cacc7d6a1be594c7e9e7663223561be7e2b92c1a..2f9fb859319321876a6150bceb9c0c41a0ade79b 100644 (file)
@@ -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);
 }
 \f