Merge pull request #2320 from Syyrion/zlib-decompress-fix

Fix zlib decompression incomplete data check
This commit is contained in:
Sasha Szpakowski
2026-05-18 11:42:10 -03:00
committed by GitHub
+1 -1
View File
@@ -246,7 +246,7 @@ private:
if (err != Z_STREAM_END)
{
inflateEnd(&stream);
if (err == Z_NEED_DICT || (err == Z_BUF_ERROR && stream.avail_in == 0))
if (err == Z_NEED_DICT || (err == Z_BUF_ERROR && stream.avail_out > 0 && stream.avail_in == 0))
return Z_DATA_ERROR;
return err;
}