From: cristy Date: Sat, 20 Sep 2014 12:39:42 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~1990 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ee79830ec36496c9fdc77c74f363a290ae9244fd;p=imagemagick --- diff --git a/MagickCore/constitute.c b/MagickCore/constitute.c index 35041d5c7..df9e27df3 100644 --- a/MagickCore/constitute.c +++ b/MagickCore/constitute.c @@ -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)) {