From: cristy <urban-warrior@git.imagemagick.org>
Date: Wed, 13 Feb 2013 17:18:39 +0000 (+0000)
Subject: (no commit message)
X-Git-Tag: 7.0.1-0~4249
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b11fdb77d479caee87a029d754296c7b275c29e3;p=imagemagick

---

diff --git a/MagickCore/effect.c b/MagickCore/effect.c
index 130fa410d..9401b6630 100644
--- a/MagickCore/effect.c
+++ b/MagickCore/effect.c
@@ -1405,8 +1405,6 @@ MagickExport Image *DespeckleImage(const Image *image,ExceptionInfo *exception)
       j,
       y;
 
-    if (status == MagickFalse)
-      continue;
     PixelChannel channel=GetPixelChannelChannel(image,i);
     PixelTrait traits=GetPixelChannelTraits(image,channel);
     PixelTrait despeckle_traits=GetPixelChannelTraits(despeckle_image,channel);
@@ -1415,6 +1413,8 @@ MagickExport Image *DespeckleImage(const Image *image,ExceptionInfo *exception)
       continue;
     if ((despeckle_traits & CopyPixelTrait) != 0)
       continue;
+    if (status == MagickFalse)
+      continue;
     (void) ResetMagickMemory(pixels,0,length*sizeof(*pixels));
     j=(ssize_t) image->columns+2;
     for (y=0; y < (ssize_t) image->rows; y++)