From 896d4a286c346dbad5412dba2915f943da9d4b51 Mon Sep 17 00:00:00 2001 From: Cristy Date: Sun, 26 Nov 2017 19:04:17 -0500 Subject: [PATCH] https://github.com/ImageMagick/ImageMagick/issues/876 --- MagickCore/cache.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/MagickCore/cache.c b/MagickCore/cache.c index 28fc33406..8f5c84c78 100644 --- a/MagickCore/cache.c +++ b/MagickCore/cache.c @@ -3523,7 +3523,9 @@ static MagickBooleanType OpenPixelCache(Image *image,const MapMode mode, status=MagickFalse; length=number_pixels*(cache_info->number_channels*sizeof(Quantum)+ cache_info->metacontent_extent); - if ((status != MagickFalse) && (length == (MagickSizeType) ((size_t) length))) + if ((status != MagickFalse) && + (length == (MagickSizeType) ((size_t) length)) && + ((cache_info->type == UndefinedCache) || (cache_info->type == MemoryCache))) { status=AcquireMagickResource(MemoryResource,cache_info->length); if ((cache_info->type == UndefinedCache) && (status != MagickFalse)) -- 2.50.1