mirror of
https://github.com/reactos/reactos.git
synced 2025-08-02 15:46:52 +00:00
[LIBXML2] Update to version 2.9.9. CORE-15854
This commit is contained in:
parent
743951eccf
commit
1fe58c4058
22 changed files with 291 additions and 461 deletions
9
sdk/lib/3rdparty/libxml2/xzlib.c
vendored
9
sdk/lib/3rdparty/libxml2/xzlib.c
vendored
|
@ -562,6 +562,10 @@ xz_decomp(xz_statep state)
|
|||
"internal error: inflate stream corrupt");
|
||||
return -1;
|
||||
}
|
||||
/*
|
||||
* FIXME: Remapping a couple of error codes and falling through
|
||||
* to the LZMA error handling looks fragile.
|
||||
*/
|
||||
if (ret == Z_MEM_ERROR)
|
||||
ret = LZMA_MEM_ERROR;
|
||||
if (ret == Z_DATA_ERROR)
|
||||
|
@ -587,6 +591,11 @@ xz_decomp(xz_statep state)
|
|||
xz_error(state, LZMA_PROG_ERROR, "compression error");
|
||||
return -1;
|
||||
}
|
||||
if ((state->how != GZIP) &&
|
||||
(ret != LZMA_OK) && (ret != LZMA_STREAM_END)) {
|
||||
xz_error(state, ret, "lzma error");
|
||||
return -1;
|
||||
}
|
||||
} while (strm->avail_out && ret != LZMA_STREAM_END);
|
||||
|
||||
/* update available output and crc check value */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue