From: Cristy Date: Tue, 3 Apr 2018 18:27:02 +0000 (-0400) Subject: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=7335 X-Git-Tag: 7.0.7-29~201 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=adbf6b139f45cfe8ec9985f1b9813bc3de2e86cf;p=imagemagick https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=7335 --- diff --git a/coders/miff.c b/coders/miff.c index d6531aa22..501fd293a 100644 --- a/coders/miff.c +++ b/coders/miff.c @@ -1446,7 +1446,7 @@ static Image *ReadMIFFImage(const ImageInfo *image_info, (unsigned char *) bzip_info.next_in); } code=BZ2_bzDecompress(&bzip_info); - if (code < 0) + if ((code != BZ_OK) && (code != BZ_STREAM_END)) { status=MagickFalse; break; @@ -1486,7 +1486,7 @@ static Image *ReadMIFFImage(const ImageInfo *image_info, (unsigned char *) lzma_info.next_in); } code=lzma_code(&lzma_info,LZMA_RUN); - if (code < 0) + if ((code != LZMA_OK) && (code != LZMA_STREAM_END)) { status=MagickFalse; break;