]> granicus.if.org Git - imagemagick/commitdiff
Eliminate uninitialized value
authorCristy <urban-warrior@imagemagick.org>
Tue, 23 Jan 2018 12:59:15 +0000 (07:59 -0500)
committerCristy <urban-warrior@imagemagick.org>
Tue, 23 Jan 2018 12:59:15 +0000 (07:59 -0500)
Credit OSS Fuzz

coders/wpg.c

index 0583842082225d95744db1247e44ceb6602e79ce..eb4f54766ae2cb299f587c1c5621601cd5ffbc81 100644 (file)
@@ -1391,7 +1391,12 @@ static Image *ReadWPGImage(const ImageInfo *image_info,
 
                     for (i=0; i< (ssize_t) image->rows; i++)
                     {
-                      (void) ReadBlob(image,ldblk,BImgBuff);
+                      ssize_t
+                        count;
+
+                      count=ReadBlob(image,(size_t) ldblk,BImgBuff);
+                      if (count != ldblk)
+                        break;
                       if (InsertRow(image,BImgBuff,i,bpp,exception) == MagickFalse)
                         {
                           if(BImgBuff)