]> granicus.if.org Git - imagemagick/commitdiff
Fix size of virtual buffer in LocalContrastImage.
authordirk <dirk@git.imagemagick.org>
Thu, 28 Apr 2016 14:54:45 +0000 (16:54 +0200)
committerdirk <dirk@git.imagemagick.org>
Thu, 28 Apr 2016 14:54:45 +0000 (16:54 +0200)
MagickCore/effect.c

index 75ac4f1a29807502663919a77145d33c9772689b..6795a9d15d0cb2319c6c4d23e40f1c6fd28239c8 100644 (file)
@@ -1741,7 +1741,7 @@ MagickExport Image *LocalContrastImage(const Image *image,const double radius,
     }
   scanLinePixels=(float *) GetVirtualMemoryBlob(scanLinePixels_info);
   /* Create intermediate buffer */
-  interImage_info=AcquireVirtualMemory((image->rows+(2*width))*image->columns,
+  interImage_info=AcquireVirtualMemory(image->rows*(image->columns+(2*width)),
     sizeof(*interImage));
   if (interImage_info == (MemoryInfo *) NULL)
     {