]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Thu, 12 Jul 2012 11:13:04 +0000 (11:13 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Thu, 12 Jul 2012 11:13:04 +0000 (11:13 +0000)
coders/gif.c

index 4d9ce5baeaadf53ce4e719e59edaa61ec828860e..ac69f5ecbbc534572d7305444e259f470504f292 100644 (file)
@@ -884,7 +884,10 @@ static ssize_t ReadBlobBlock(Image *image,unsigned char *data)
   count=ReadBlob(image,1,&block_count);
   if (count != 1)
     return(0);
-  return(ReadBlob(image,(size_t) block_count,data));
+  count=ReadBlob(image,(size_t) block_count,data);
+  if (count != (ssize_t) block_count)
+    return(0);
+  return(count);
 }
 \f
 /*