diff options
author | Lasse Collin <lasse.collin@tukaani.org> | 2021-06-20 21:38:40 +0300 |
---|---|---|
committer | Lasse Collin <lasse.collin@tukaani.org> | 2021-06-20 21:38:40 +0300 |
commit | 8122033d26644f970ca192466487218c06a1011e (patch) | |
tree | c4d51044d6e74b170a4212152e232edbc7d41465 | |
parent | 41e657bfaa84cde5907020b7032d58f9245fc26b (diff) | |
download | xz-embedded-8122033d26644f970ca192466487218c06a1011e.tar.gz |
Move s->lzma.len = 0 initialization to lzma_reset().
It's a more logical place even if the resetting needs to be done
only once per LZMA2 stream (if lzma_reset() called in the middle
of an LZMA2 stream, .len will already be 0).
-rw-r--r-- | linux/lib/xz/xz_dec_lzma2.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/linux/lib/xz/xz_dec_lzma2.c b/linux/lib/xz/xz_dec_lzma2.c index 42a55f5..05cb845 100644 --- a/linux/lib/xz/xz_dec_lzma2.c +++ b/linux/lib/xz/xz_dec_lzma2.c @@ -791,6 +791,7 @@ static void lzma_reset(struct xz_dec_lzma2 *s) s->lzma.rep1 = 0; s->lzma.rep2 = 0; s->lzma.rep3 = 0; + s->lzma.len = 0; /* * All probabilities are initialized to the same value. This hack @@ -1174,8 +1175,6 @@ XZ_EXTERN enum xz_ret xz_dec_lzma2_reset(struct xz_dec_lzma2 *s, uint8_t props) } } - s->lzma.len = 0; - s->lzma2.sequence = SEQ_CONTROL; s->lzma2.need_dict_reset = true; |