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

index b73a322244baaa433332489a4bb7e40bfb8717d6..a6f73fd50df2a5a953b9f9da286cbad7b1f95674 100644 (file)
@@ -513,9 +513,6 @@ MagickExport MagickBooleanType CloseBlob(Image *image)
     return(MagickTrue);
   if (image->blob->synchronize != MagickFalse)
     SyncBlob(image);
-  image->blob->size=GetBlobSize(image);
-  image->extent=image->blob->size;
-  image->blob->eof=MagickFalse;
   status=0;
   switch (image->blob->type)
   {
@@ -547,6 +544,9 @@ MagickExport MagickBooleanType CloseBlob(Image *image)
       break;
   }
   image->blob->status=status < 0 ? MagickTrue : MagickFalse;
+  image->blob->size=GetBlobSize(image);
+  image->extent=image->blob->size;
+  image->blob->eof=MagickFalse;
   if (image->blob->exempt != MagickFalse)
     {
       image->blob->type=UndefinedStream;