diff --git a/MagickCore/effect.c b/MagickCore/effect.c
index f6156dc..96a0060 100644
--- a/MagickCore/effect.c
+++ b/MagickCore/effect.c
@@ -3122,7 +3122,7 @@
   kernel_info->y=(ssize_t) (width-1)/2;
   kernel_info->signature=MagickSignature;
   kernel_info->values=(MagickRealType *) MagickAssumeAligned(
-    AcquireAlignedMemory(kernel_info->width,kernel_info->width*
+    AcquireAlignedMemory(kernel_info->width,kernel_info->height*
     sizeof(*kernel_info->values)));
   if (kernel_info->values == (MagickRealType *) NULL)
     {