]> granicus.if.org Git - imagemagick/commitdiff
Don't close an already closed image file
authorCristy <mikayla-grace@urban-warrior.org>
Fri, 12 Apr 2019 00:53:39 +0000 (20:53 -0400)
committerCristy <mikayla-grace@urban-warrior.org>
Fri, 12 Apr 2019 00:53:39 +0000 (20:53 -0400)
MagickCore/blob.c

index 2dc1709fdd51ee203790118dc5c86a6272d9d462..9f04f1d160e9004b1ef47f7301d5c9d936d30dec 100644 (file)
@@ -666,7 +666,8 @@ MagickExport MagickBooleanType CloseBlob(Image *image)
       break;
     case FileStream:
     {
-      status=fclose(blob_info->file_info.file);
+      if (fileno(blob_info->file_info.file) != -1)
+        status=fclose(blob_info->file_info.file);
       break;
     }
     case PipeStream: