Diff between b793fc1fed6eb93cab2fd18408c0f6da5add0c4c and 3d628ac3aca0dff96f3a1ad4d5168ecbfcd767d4
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 74d47fc..494b9ac 100644
--- a/tools/parser/l2cap.c
+++ b/tools/parser/l2cap.c
@@ -56,7 +56,7 @@ static void add_cid(int in, __u16 cid, __u16 psm)
register int i;
for (i=0; i<CID_TABLE_SIZE; i++)
- if (!table[i].cid) {
+ if (!table[i].cid || table[i].cid == cid) {
table[i].cid = cid;
table[i].psm = psm;
}