From 6de2b4617049ea4f68adda4c661989078c1e73dc Mon Sep 17 00:00:00 2001 From: Cristy Date: Sun, 30 Dec 2018 08:23:51 -0500 Subject: [PATCH] Restore cache request of NULL for zero width or height --- ChangeLog | 3 +++ MagickCore/cache.c | 2 ++ 2 files changed, 5 insertions(+) diff --git a/ChangeLog b/ChangeLog index 3af90eeef..faff377a5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,6 @@ +2018-12-30 7.0.8-22 Cristy + * Release ImageMagick version 7.0.8-22, GIT revision 15189:842164090:20181230 + 2018-12-29 7.0.8-22 Cristy * Support negative rotations in a geometry (e.g. -10x-10+10+10). * Return expected canvas offset after a crop with gravity. diff --git a/MagickCore/cache.c b/MagickCore/cache.c index d73d4dd78..568c63b78 100644 --- a/MagickCore/cache.c +++ b/MagickCore/cache.c @@ -5025,6 +5025,8 @@ static Quantum *SetPixelCacheNexusPixels(const CacheInfo *cache_info, if (cache_info->type == UndefinedCache) return((Quantum *) NULL); (void) memset(&nexus_info->region,0,sizeof(nexus_info->region)); + if ((region->width == 0) || (region->height == 0)) + return((Quantum *) NULL); if (((cache_info->type == MemoryCache) || (cache_info->type == MapCache)) && (buffered == MagickFalse)) { -- 2.40.0