diff --git a/magick/transform.c b/magick/transform.c
index 3df09f8..5945aac 100644
--- a/magick/transform.c
+++ b/magick/transform.c
@@ -630,7 +630,7 @@
       }
     indexes=GetCacheViewVirtualIndexQueue(image_view);
     crop_indexes=GetCacheViewAuthenticIndexQueue(crop_view);
-    (void) CopyMagickMemory(q,p,(size_t) crop_image->columns*sizeof(*q));
+    (void) CopyMagickMemory(q,p,(size_t) crop_image->columns*sizeof(*p));
     if ((indexes != (IndexPacket *) NULL) &&
         (crop_indexes != (IndexPacket *) NULL))
       (void) CopyMagickMemory(crop_indexes,indexes,(size_t) crop_image->columns*