]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Tue, 14 Sep 2010 17:56:15 +0000 (17:56 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Tue, 14 Sep 2010 17:56:15 +0000 (17:56 +0000)
magick/fourier.c

index c633e7452e628db66d8d406883244f6ec2fb8d64..9b8a3eddf041ef474e275299283f43371d54e3e2 100644 (file)
@@ -1064,8 +1064,10 @@ static MagickBooleanType InverseFourierTransform(FourierInfo *fourier_info,
   image_view=AcquireCacheView(image);
   for (y=0L; y < (ssize_t) fourier_info->height; y++)
   {
-    q=GetCacheViewAuthenticPixels(image_view,0L,y,fourier_info->width,1UL,
-      exception);
+    if (y >= (ssize_t) image->rows)
+      break;
+    q=GetCacheViewAuthenticPixels(image_view,0L,y,fourier_info->width >
+      image->columns ? image->columns : fourier_info->width,1UL,exception);
     if (q == (PixelPacket *) NULL)
       break;
     indexes=GetCacheViewAuthenticIndexQueue(image_view);