aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLasse Collin <lasse.collin@tukaani.org>2021-06-20 21:38:40 +0300
committerLasse Collin <lasse.collin@tukaani.org>2021-06-20 21:38:40 +0300
commit8122033d26644f970ca192466487218c06a1011e (patch)
treec4d51044d6e74b170a4212152e232edbc7d41465
parent41e657bfaa84cde5907020b7032d58f9245fc26b (diff)
downloadxz-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.c3
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;