]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Thu, 27 Dec 2012 00:25:59 +0000 (00:25 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Thu, 27 Dec 2012 00:25:59 +0000 (00:25 +0000)
MagickCore/blob.c

index 7a1822fa9268a7803552c4f1ec55de467c6d1b3e..b73a322244baaa433332489a4bb7e40bfb8717d6 100644 (file)
@@ -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: