diff --git a/tools/parser/l2cap.c b/tools/parser/l2cap.c
index 7c90e5b..6be78a8 100644
--- a/tools/parser/l2cap.c
+++ b/tools/parser/l2cap.c
frm->len -= 2;
p_indent(level, frm);
- printf("L2CAP(c): cid 0x%x len %d psm %d\n", cid, dlen, psm);
+ printf("L2CAP(c): len %d psm %d\n", dlen, psm);
raw_dump(level, frm);
} else {
/* Connection oriented channel */
+
uint16_t psm = get_psm(!frm->in, cid);
uint32_t proto;
if (!p_filter(FILT_L2CAP)) {
p_indent(level, frm);
- printf("L2CAP(d): cid 0x%x len %d [psm %d]\n",
+ printf("L2CAP(d): cid 0x%4.4x len %d [psm %d]\n",
cid, dlen, psm);
level++;
}