aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorVadim Yanitskiy <axilirator@gmail.com>2020-02-17 18:16:20 +0700
committerVadim Yanitskiy <axilirator@gmail.com>2020-02-17 18:35:37 +0700
commitd8e5e8bb3b2fbeb8cb4d35ad67a398e7e5b0272b (patch)
treedb36ff2978069dfa86e9a532dc48a03d2e757754 /src
parente87066d01eb22a7aa3bbd8c680588cd2060ca908 (diff)
csn1: fix csnStreamDecoder(): update bit_offset in CSN_EXIST{_LH}
Found while doing differential analysis (comparison against the original implementation from Wireshark). Change-Id: Ibd0b7400d78f7873c2a8d45267332f511b5c6fbb
Diffstat (limited to 'src')
-rw-r--r--src/csn1.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/csn1.c b/src/csn1.c
index 31b8e00f..2f053272 100644
--- a/src/csn1.c
+++ b/src/csn1.c
@@ -950,6 +950,7 @@ csnStreamDecoder(csnStream_t* ar, const CSN_DESCR* pDescr, struct bitvec *vector
*pui8 = fExist;
LOGPC(DCSN1, LOGL_NOTICE, "%s = %u | ", pDescr->sz , (unsigned)*pui8);
pDescr++;
+ bit_offset++;
remaining_bits_len -= 1;
if (!fExist)