From: Cristy Date: Fri, 12 Apr 2019 00:53:39 +0000 (-0400) Subject: Don't close an already closed image file X-Git-Tag: 7.0.8-40~6 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9d5932c296b2629f38c971a5fd94cacad6827877;p=imagemagick Don't close an already closed image file --- diff --git a/MagickCore/blob.c b/MagickCore/blob.c index 2dc1709fd..9f04f1d16 100644 --- a/MagickCore/blob.c +++ b/MagickCore/blob.c @@ -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: