]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Fri, 19 Sep 2014 14:39:03 +0000 (14:39 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Fri, 19 Sep 2014 14:39:03 +0000 (14:39 +0000)
MagickCore/image.c

index 8ded1cbe33dbd784d4c3c7c81e733deaf80b5ff0..05e65051656c49e4f0835e40f057a7bcbb9fdb3f 100644 (file)
@@ -1148,11 +1148,16 @@ MagickExport ImageInfo *DestroyImageInfo(ImageInfo *image_info)
 */
 MagickExport void DisassociateImageStream(Image *image)
 {
+  unsigned char
+    *data;
+
   assert(image != (const Image *) NULL);
   assert(image->signature == MagickSignature);
   if (image->debug != MagickFalse)
     (void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",image->filename);
-  (void) DetachBlob(image->blob);
+  data=DetachBlob(image->blob);
+  if (data != (unsigned char *) NULL)
+    data=(unsigned char *) RelinquishMagickMemory(data);
 }
 \f
 /*