diff --git a/MagickCore/effect.c b/MagickCore/effect.c
index 70afa6a..57f7481 100644
--- a/MagickCore/effect.c
+++ b/MagickCore/effect.c
@@ -1384,11 +1384,11 @@
           continue;
         if ((convolve_traits & CopyPixelTrait) != 0)
           {
-            const Quantum
-              *restrict center;
+            const size_t
+              center;
 
-            center=p+((image->columns+width)*width/2)*channels+i;
-            SetPixelChannel(convolve_image,channel,*center,q);
+            center=((image->columns+width)*width/2)*channels+i;
+            SetPixelChannel(convolve_image,channel,p[center],q);
             continue;
           }
         k=normal_kernel;