From: cristy Date: Wed, 25 Dec 2013 19:58:31 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~3032 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=626cb1d2b53839bc6f8ce1c1ed277b54d9d5b483;p=imagemagick --- diff --git a/MagickCore/cache.c b/MagickCore/cache.c index 244518156..1521ba668 100644 --- a/MagickCore/cache.c +++ b/MagickCore/cache.c @@ -829,15 +829,17 @@ static inline void RelinquishPixelCachePixels(CacheInfo *cache_info) cache_info->pixels=(Quantum *) RelinquishAlignedMemory( cache_info->pixels); else - cache_info->pixels=(Quantum *) UnmapBlob(cache_info->pixels, - (size_t) cache_info->length); + { + (void) UnmapBlob(cache_info->pixels,(size_t) cache_info->length); + cache_info->pixels=(Quantum *) NULL; + } RelinquishMagickResource(MemoryResource,cache_info->length); break; } case MapCache: { - cache_info->pixels=(Quantum *) UnmapBlob(cache_info->pixels,(size_t) - cache_info->length); + (void) UnmapBlob(cache_info->pixels,(size_t) cache_info->length); + cache_info->pixels=(Quantum *) NULL; if (cache_info->mode != ReadMode) (void) RelinquishUniqueFileResource(cache_info->cache_filename); *cache_info->cache_filename='\0';