From 6eb6dd6555905afa500e990844197f7accfa6f0b Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Mon, 3 Oct 2005 14:13:43 +0000 Subject: [PATCH] hcidump: Fix FHS packet decoding for slave connections --- tools/parser/csr.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/tools/parser/csr.c b/tools/parser/csr.c index 091d27dee..5e2e55c01 100644 --- a/tools/parser/csr.c +++ b/tools/parser/csr.c @@ -444,8 +444,16 @@ void csr_dump(int level, struct frame *frm) p_indent(level, frm); printf("FHS: handle %d addr %d (%s)\n", handle, addr, master ? "master" : "slave"); - if (!master) - raw_dump(level, frm); + if (!master) { + char addr[18]; + ba2str((bdaddr_t *) frm->ptr, addr); + p_indent(level + 1, frm); + printf("bdaddr %s class " + "0x%2.2x%2.2x%2.2x\n", addr, + ((uint8_t *) frm->ptr)[8], + ((uint8_t *) frm->ptr)[7], + ((uint8_t *) frm->ptr)[6]); + } return; case 0x7b: p_indent(level, frm); -- 2.47.3