From 9bf93421b34f4d4fe5e585e12c9b2b10c40d2dd6 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Wed, 17 Nov 2004 08:38:30 +0000 Subject: [PATCH] hcidump: Better use of the L2CAP channel counting number --- tools/parser/avdtp.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/tools/parser/avdtp.c b/tools/parser/avdtp.c index 0d1292a30..0e92ff0fc 100644 --- a/tools/parser/avdtp.c +++ b/tools/parser/avdtp.c @@ -423,9 +423,9 @@ void avdtp_dump(int level, struct frame *frm) { uint8_t hdr, sid, nsp; - p_indent(level, frm); - - if (frm->num < 2) { + switch (frm->num) { + case 1: + p_indent(level, frm); hdr = get_u8(frm); nsp = (hdr & 0x0c) == 0x04 ? get_u8(frm) : 0; @@ -469,8 +469,13 @@ void avdtp_dump(int level, struct frame *frm) security(level + 1, hdr, frm); break; } - } else { + + break; + + case 2: + p_indent(level, frm); printf("AVDTP(m): \n"); + break; } raw_dump(level, frm); -- 2.47.3