Diff between 4ecc73e0a9ef43f669ffe259e88eaf46f0aadbd7 and 87a9433519923d77fb3ccc4b593ee323bb2c6e7f
Changed Files
| File | Additions | Deletions | Status |
| tools/parser/l2cap.c | +1 | -1 | modified |
Full Patch
diff --git a/tools/parser/l2cap.c b/tools/parser/l2cap.c
index 8e64d6e..e8b7b02 100644
--- a/tools/parser/l2cap.c
+++ b/tools/parser/l2cap.c
@@ -1168,7 +1168,7 @@ static void a2mp_dump_chanlist(int level, struct a2mp_tlv *tlv, char *prefix)
struct a2mp_country_triplet *triplet;
int i, num;
- num = tlv->len / sizeof(*triplet);
+ num = (tlv->len - sizeof(*chan_list)) / sizeof(*triplet);
printf("%s number of triplets %d\n", prefix, num);