From d8e5e8bb3b2fbeb8cb4d35ad67a398e7e5b0272b Mon Sep 17 00:00:00 2001 From: Vadim Yanitskiy Date: Mon, 17 Feb 2020 18:16:20 +0700 Subject: 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 --- src/csn1.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src') 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) -- cgit v1.2.3