From 194bf12a0a290bdb6c2fe2a0e8a32b30feca6c5c Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sun, 24 Apr 2011 12:04:51 +0200 Subject: [PATCH] LLC: fix parsing of AL-FINAL --- src/tetra_llc_pdu.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/tetra_llc_pdu.c b/src/tetra_llc_pdu.c index e77764d..9f7880c 100644 --- a/src/tetra_llc_pdu.c +++ b/src/tetra_llc_pdu.c @@ -122,8 +122,7 @@ int tetra_llc_pdu_parse(struct tetra_llc_pdu *lpp, uint8_t *buf, int len) if (*cur++) { /* FINAL */ cur++; - cur += 2; - lpp->ns = bits_to_uint(cur, 5); cur += 5; + lpp->ns = bits_to_uint(cur, 3); cur += 3; lpp->ss = bits_to_uint(cur, 8); cur += 8; if (*cur++) { /* FIXME: FCS */