From 4588138229f0bcdd77b2e37157039de0082a70c1 Mon Sep 17 00:00:00 2001 From: Cristy Date: Tue, 3 Apr 2018 19:43:15 -0400 Subject: [PATCH] https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=7319 --- coders/mat.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/coders/mat.c b/coders/mat.c index 3d797306e..8cadc50f0 100644 --- a/coders/mat.c +++ b/coders/mat.c @@ -537,6 +537,8 @@ ssize_t TotalSize = 0; while(*Size>0 && !EOFBlob(orig)) { magick_size = ReadBlob(orig, (*Size < 16384) ? *Size : 16384, (unsigned char *) cache_block); + if (magick_size == 0) + break; zip_info.next_in = (Bytef *) cache_block; zip_info.avail_in = (uInt) magick_size; -- 2.40.0