]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Sat, 20 Sep 2014 12:39:42 +0000 (12:39 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Sat, 20 Sep 2014 12:39:42 +0000 (12:39 +0000)
MagickCore/constitute.c

index 35041d5c768776f4fee7a19becbc1affd6bb768a..df9e27df304038d7ba5bc248546cc22fcd0d82d6 100644 (file)
@@ -601,7 +601,6 @@ MagickExport Image *ReadImage(const ImageInfo *image_info,
     const StringInfo
       *profile;
 
-    DisassociateImageStream(next);
     next->taint=MagickFalse;
     GetPathComponent(magick_filename,MagickPath,magick_path);
     if (*magick_path == '\0' && *next->magick == '\0')
@@ -1063,6 +1062,7 @@ MagickExport MagickBooleanType WriteImage(const ImageInfo *image_info,
     }
   status=MagickFalse;
   temporary=MagickFalse;
+  DisassociateImageStream(image);
   if ((magick_info != (const MagickInfo *) NULL) &&
       (GetMagickSeekableStream(magick_info) != MagickFalse))
     {