From 862ad32dde4dd36ce18122537a44dca5cf9bde71 Mon Sep 17 00:00:00 2001 From: Cristy Date: Wed, 21 Mar 2018 20:57:42 -0400 Subject: [PATCH] https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=5802 --- coders/sct.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/coders/sct.c b/coders/sct.c index 4f980f3b1..84cdfbc9c 100644 --- a/coders/sct.c +++ b/coders/sct.c @@ -279,13 +279,15 @@ static Image *ReadSCTImage(const ImageInfo *image_info,ExceptionInfo *exception) } q+=GetPixelChannels(image); } - if (c == EOF) + if (x < (ssize_t) image->columns) break; if (SyncAuthenticPixels(image,exception) == MagickFalse) break; if ((image->columns % 2) != 0) (void) ReadBlobByte(image); /* pad */ } + if (i < (ssize_t) separations) + break; status=SetImageProgress(image,LoadImageTag,(MagickOffsetType) y, image->rows); if (status == MagickFalse) -- 2.40.0