From: cristy Date: Fri, 15 Nov 2013 18:07:59 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~3118 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bdbf3f4d40ffdfcb0dd1713f6e2d317a6bd7a63c;p=imagemagick --- diff --git a/MagickCore/shear.c b/MagickCore/shear.c index 9cfecf297..a80ad8fb1 100644 --- a/MagickCore/shear.c +++ b/MagickCore/shear.c @@ -253,15 +253,17 @@ static RadonInfo *DestroyRadonInfo(RadonInfo *radon_info) radon_info->cells=(unsigned short *) RelinquishMagickMemory( radon_info->cells); else - radon_info->cells=(unsigned short *) UnmapBlob(radon_info->cells, - (size_t) radon_info->length); + { + (void) UnmapBlob(radon_info->cells,(size_t) radon_info->length); + radon_info->cells=(unsigned short *) NULL; + } RelinquishMagickResource(MemoryResource,radon_info->length); break; } case MapCache: { - radon_info->cells=(unsigned short *) UnmapBlob(radon_info->cells,(size_t) - radon_info->length); + (void) UnmapBlob(radon_info->cells,(size_t) radon_info->length); + radon_info->cells=(unsigned short *) NULL; RelinquishMagickResource(MapResource,radon_info->length); } case DiskCache: