From 02eee091d2023d91d15d271ac9e6fe049a6e4c5f Mon Sep 17 00:00:00 2001 From: Cristy Date: Tue, 23 Jan 2018 07:59:15 -0500 Subject: [PATCH] Eliminate uninitialized value Credit OSS Fuzz --- coders/wpg.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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) -- 2.40.0