From 77b2a11a085af3141db17d80e34b4e00424fa87c Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Tue, 5 Oct 2010 09:30:29 +0200 Subject: [PATCH] hcidump: Fix breakage with LE advertising reports decoding --- tools/parser/hci.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/tools/parser/hci.c b/tools/parser/hci.c index b70bb1b4c..014c8cda7 100644 --- a/tools/parser/hci.c +++ b/tools/parser/hci.c @@ -3291,16 +3291,16 @@ static inline void evt_le_advertising_report_dump(int level, struct frame *frm) printf("%s (%d)\n", evttype2str(info->evt_type), info->evt_type); p_indent(level, frm); - printf("bdaddr %s (%s) rssi %d\n", addr, - bdaddrtype2str(info->bdaddr_type), info->rssi); + printf("bdaddr %s (%s)\n", addr, + bdaddrtype2str(info->bdaddr_type)); - frm->ptr += 9; - frm->len -= 9; + frm->ptr += LE_ADVERTISING_INFO_SIZE; + frm->len -= LE_ADVERTISING_INFO_SIZE; ext_inquiry_response_dump(level, frm); - frm->ptr = ptr + LE_ADVERTISING_INFO_SIZE; - frm->len = len - LE_ADVERTISING_INFO_SIZE; + frm->ptr = ptr + 1; + frm->len = len - 1; } } -- 2.47.3