From: Cristy Date: Tue, 23 Jan 2018 12:59:15 +0000 (-0500) Subject: Eliminate uninitialized value X-Git-Tag: 7.0.7-23~300 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=02eee091d2023d91d15d271ac9e6fe049a6e4c5f;p=imagemagick Eliminate uninitialized value Credit OSS Fuzz --- diff --git a/coders/wpg.c b/coders/wpg.c index 058384208..eb4f54766 100644 --- a/coders/wpg.c +++ b/coders/wpg.c @@ -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)