diff --git a/MagickCore/effect.c b/MagickCore/effect.c
index a48c649..977a4f4 100644
--- a/MagickCore/effect.c
+++ b/MagickCore/effect.c
@@ -2192,7 +2192,8 @@
       pixel=bias;
       k=kernel->values;
       kernel_pixels=p;
-      if (((GetPixelAlphaTraits(image) & ActivePixelTrait) == 0) || (image->matte == MagickFalse))
+      if (((GetPixelAlphaTraits(image) & ActivePixelTrait) == 0) ||
+          (image->matte == MagickFalse))
         {
           for (v=0; v < (ssize_t) kernel->width; v++)
           {
@@ -2264,7 +2265,7 @@
               gamma+=(*k)*alpha;
               k++;
             }
-            kernel_pixels+=(image->columns+kernel->width);
+            kernel_pixels+=(image->columns+kernel->width)*
               GetPixelChannels(image);
           }
           gamma=1.0/(fabs((double) gamma) <= MagickEpsilon ? 1.0 : gamma);