]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Tue, 31 Jan 2012 16:02:29 +0000 (16:02 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Tue, 31 Jan 2012 16:02:29 +0000 (16:02 +0000)
MagickCore/constitute.c

index 6014519ccae7b1ce79c8b20c90c8f1b5e73a8dd3..b6a9a7e3e01f9522bcfc4fe8f3a0282d861f774c 100644 (file)
@@ -1199,7 +1199,10 @@ MagickExport MagickBooleanType WriteImage(const ImageInfo *image_info,
       */
       status=OpenBlob(write_info,image,ReadBinaryBlobMode,exception);
       if (status != MagickFalse)
-        status=ImageToFile(image,write_info->filename,exception);
+        {
+          (void) RelinquishUniqueFileResource(write_info->filename);
+          status=ImageToFile(image,write_info->filename,exception);
+        }
       (void) CloseBlob(image);
       (void) RelinquishUniqueFileResource(image->filename);
       (void) CopyMagickString(image->filename,write_info->filename,