From a2e1064f288a353bc5fef7f79ccb7683759e775c Mon Sep 17 00:00:00 2001 From: Cristy Date: Sat, 30 Jan 2016 09:51:24 -0500 Subject: [PATCH] https://github.com/ImageMagick/ImageMagick/issues/104 --- coders/xcf.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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); -- 2.40.0