Merge pull request #2808 from terrelln/huf-oss-fuzz-fix
[huf] Fix OSS-Fuzz assert
This commit is contained in:
commit
9ef055d706
@ -531,6 +531,8 @@ HUF_decodeStreamX1(BYTE* p, BIT_DStream_t* const bitDPtr, BYTE* const pEnd, cons
|
|||||||
HUF_DECODE_SYMBOLX1_2(p, bitDPtr);
|
HUF_DECODE_SYMBOLX1_2(p, bitDPtr);
|
||||||
HUF_DECODE_SYMBOLX1_0(p, bitDPtr);
|
HUF_DECODE_SYMBOLX1_0(p, bitDPtr);
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
BIT_reloadDStream(bitDPtr);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* [0-3] symbols remaining */
|
/* [0-3] symbols remaining */
|
||||||
@ -1218,6 +1220,8 @@ HUF_decodeStreamX2(BYTE* p, BIT_DStream_t* bitDPtr, BYTE* const pEnd,
|
|||||||
HUF_DECODE_SYMBOLX2_0(p, bitDPtr);
|
HUF_DECODE_SYMBOLX2_0(p, bitDPtr);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
BIT_reloadDStream(bitDPtr);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* closer to end : up to 2 symbols at a time */
|
/* closer to end : up to 2 symbols at a time */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user