From: Cristy Date: Sun, 23 Jul 2017 15:47:32 +0000 (-0400) Subject: https://github.com/ImageMagick/ImageMagick/issues/604 X-Git-Tag: 7.0.6-3~15 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=91651bd482b6637cf650700ffd7b3b63de1cb049;p=imagemagick https://github.com/ImageMagick/ImageMagick/issues/604 --- diff --git a/coders/pdb.c b/coders/pdb.c index 428f040d7..0412f3b1e 100644 --- a/coders/pdb.c +++ b/coders/pdb.c @@ -571,7 +571,15 @@ static Image *ReadPDBImage(const ImageInfo *image_info,ExceptionInfo *exception) length; num_pad_bytes = (size_t) (comment_offset - TellBlob( image )); - while (num_pad_bytes--) ReadBlobByte( image ); + while (num_pad_bytes-- != 0) + { + int + c; + + c=ReadBlobByte(image); + if (c == EOF) + break; + } /* Read comment.