]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Fri, 15 Nov 2013 18:07:59 +0000 (18:07 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Fri, 15 Nov 2013 18:07:59 +0000 (18:07 +0000)
MagickCore/shear.c

index 9cfecf297650f361c776ce51a86becc1fcb07303..a80ad8fb1a0bcf5fc9d13b1b9dbd0b4e94dff4d2 100644 (file)
@@ -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: