From: Cristy Date: Sat, 30 Jan 2016 14:51:24 +0000 (-0500) Subject: https://github.com/ImageMagick/ImageMagick/issues/104 X-Git-Tag: 7.0.1-0~296 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a2e1064f288a353bc5fef7f79ccb7683759e775c;p=imagemagick https://github.com/ImageMagick/ImageMagick/issues/104 --- diff --git a/coders/xcf.c b/coders/xcf.c index 0fdc54656..b8075bb68 100644 --- a/coders/xcf.c +++ b/coders/xcf.c @@ -347,7 +347,8 @@ static MagickBooleanType load_tile(Image *image,Image *tile_image, *xcfdata, *xcfodata; - xcfdata=(XCFPixelInfo *) AcquireQuantumMemory(data_length,sizeof(*xcfdata)); + xcfdata=(XCFPixelInfo *) AcquireQuantumMemory(MagickMax(data_length, + tile_image->columns*tile_image->rows),sizeof(*xcfdata)); if (xcfdata == (XCFPixelInfo *) NULL) ThrowBinaryException(ResourceLimitError,"MemoryAllocationFailed", image->filename);