mirror of
https://github.com/facebook/zstd.git
synced 2025-10-11 00:03:06 -04:00
Backport zstd patch from LKML
Credit to Nathan Chancellor for the bug fix and Nick Desaulniers for the bug report. Link: https://github.com/ClangBuiltLinux/linux/issues/1486 Link: https://lore.kernel.org/all/20211021202353.2356400-1-nathan@kernel.org/
This commit is contained in:
parent
379c62a7d4
commit
d46995efeb
@ -1355,7 +1355,7 @@ HUF_decompress4X2_usingDTable_internal_body(
|
|||||||
HUF_DECODE_SYMBOLX2_0(op2, &bitD2);
|
HUF_DECODE_SYMBOLX2_0(op2, &bitD2);
|
||||||
HUF_DECODE_SYMBOLX2_0(op3, &bitD3);
|
HUF_DECODE_SYMBOLX2_0(op3, &bitD3);
|
||||||
HUF_DECODE_SYMBOLX2_0(op4, &bitD4);
|
HUF_DECODE_SYMBOLX2_0(op4, &bitD4);
|
||||||
endSignal = (U32)LIKELY(
|
endSignal = (U32)LIKELY((U32)
|
||||||
(BIT_reloadDStreamFast(&bitD1) == BIT_DStream_unfinished)
|
(BIT_reloadDStreamFast(&bitD1) == BIT_DStream_unfinished)
|
||||||
& (BIT_reloadDStreamFast(&bitD2) == BIT_DStream_unfinished)
|
& (BIT_reloadDStreamFast(&bitD2) == BIT_DStream_unfinished)
|
||||||
& (BIT_reloadDStreamFast(&bitD3) == BIT_DStream_unfinished)
|
& (BIT_reloadDStreamFast(&bitD3) == BIT_DStream_unfinished)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user