From 5bece238d16e9dd9f6393c991bb36818114ab6d3 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Sun, 13 Jan 2013 15:57:40 -0800 Subject: [PATCH] monitor: Print manufacturer name from EIR data --- monitor/packet.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/monitor/packet.c b/monitor/packet.c index 5b773fcaf..b12a353bd 100644 --- a/monitor/packet.c +++ b/monitor/packet.c @@ -1828,7 +1828,10 @@ static void print_eir(const uint8_t *eir, uint8_t eir_len, bool le) break; case BT_EIR_MANUFACTURER_DATA: - print_hex_field("Manufacturer Data", data, data_len); + if (data_len < 2) + break; + print_manufacturer(bt_get_le16(data)); + print_hex_field(" Data", data + 2, data_len - 2); break; default: -- 2.47.3