Diff between 3190d3048a53893f1ec794114d45db9becfd7762 and 2b7917129dad241f9eecf01c1d03039111e32725

Changed Files

File Additions Deletions Status
tools/parser/hci.c +10 -0 modified

Full Patch

diff --git a/tools/parser/hci.c b/tools/parser/hci.c
index f129073..0338d39 100644
--- a/tools/parser/hci.c
+++ b/tools/parser/hci.c
@@ -855,6 +855,11 @@ static inline void write_ext_inquiry_response_dump(int level, struct frame *frm)
 
 	p_indent(level, frm);
 	printf("fec 0x%2.2x\n", cp->fec);
+
+	frm->ptr++;
+	frm->len--;
+
+	raw_dump(level, frm);
 }
 
 static inline void request_transmit_power_level_dump(int level, struct frame *frm)
@@ -1384,6 +1389,11 @@ static inline void read_ext_inquiry_response_dump(int level, struct frame *frm)
 	if (rp->status > 0) {
 		p_indent(level, frm);
 		printf("Error: %s\n", status2str(rp->status));
+	} else {
+		frm->ptr += 2;
+		frm->len -= 2;
+
+		raw_dump(level, frm);
 	}
 }