Diff between 38e46811d5c7cb7bdb6784ed0ba943c4f94dcb1d and 5bece238d16e9dd9f6393c991bb36818114ab6d3
Changed Files
| File | Additions | Deletions | Status |
| monitor/packet.c | +4 | -1 | modified |
Full Patch
diff --git a/monitor/packet.c b/monitor/packet.c
index 5b773fc..b12a353 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: