]> granicus.if.org Git - imagemagick/commitdiff
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=7335
authorCristy <urban-warrior@imagemagick.org>
Tue, 3 Apr 2018 18:27:02 +0000 (14:27 -0400)
committerCristy <urban-warrior@imagemagick.org>
Tue, 3 Apr 2018 18:27:02 +0000 (14:27 -0400)
coders/miff.c

index d6531aa22f77032f9d806d13eb680702787ec503..501fd293ac5e7e79bb4a74b869b162c3cdc9531b 100644 (file)
@@ -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;