From: Dirk Lemstra Date: Mon, 12 Mar 2018 22:27:35 +0000 (+0100) Subject: Added EOF check (https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=5791) X-Git-Tag: 7.0.7-27~62 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c77c129133a336810f133828a53f52a3278b95ec;p=imagemagick Added EOF check (https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=5791) --- diff --git a/coders/mpc.c b/coders/mpc.c index 91553f3a2..d515003e5 100644 --- a/coders/mpc.c +++ b/coders/mpc.c @@ -832,6 +832,8 @@ static Image *ReadMPCImage(const ImageInfo *image_info,ExceptionInfo *exception) p=image->directory+strlen(image->directory); } c=ReadBlobByte(image); + if (c == EOF) + break; *p++=(char) c; } while (c != (int) '\0'); }