From: cristy Date: Thu, 27 Dec 2012 00:25:59 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~4531 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bae22e41e4251512d1730ce818258e7e770c1b4f;p=imagemagick --- diff --git a/MagickCore/blob.c b/MagickCore/blob.c index 7a1822fa9..b73a32224 100644 --- a/MagickCore/blob.c +++ b/MagickCore/blob.c @@ -516,11 +516,6 @@ MagickExport MagickBooleanType CloseBlob(Image *image) image->blob->size=GetBlobSize(image); image->extent=image->blob->size; image->blob->eof=MagickFalse; - if (image->blob->exempt != MagickFalse) - { - image->blob->type=UndefinedStream; - return(MagickTrue); - } status=0; switch (image->blob->type) { @@ -552,6 +547,11 @@ MagickExport MagickBooleanType CloseBlob(Image *image) break; } image->blob->status=status < 0 ? MagickTrue : MagickFalse; + if (image->blob->exempt != MagickFalse) + { + image->blob->type=UndefinedStream; + return(image->blob->status); + } switch (image->blob->type) { case UndefinedStream: