diff --git a/monitor/packet.c b/monitor/packet.c
index 2646627..cdd0b87 100644
--- a/monitor/packet.c
+++ b/monitor/packet.c
static void read_local_version_rsp(const void *data, uint8_t size)
{
const struct bt_hci_rsp_read_local_version *rsp = data;
+ uint16_t manufacturer;
print_status(rsp->status);
print_hci_version(rsp->hci_ver, rsp->hci_rev);
+ manufacturer = le16_to_cpu(rsp->manufacturer);
+
if (index_current < MAX_INDEX) {
switch (index_list[index_current].type) {
case HCI_BREDR:
print_pal_version(rsp->lmp_ver, rsp->lmp_subver);
break;
}
+
+ index_list[index_current].manufacturer = manufacturer;
}
print_manufacturer(rsp->manufacturer);
- switch (le16_to_cpu(rsp->manufacturer)) {
+ switch (manufacturer) {
case 15:
print_manufacturer_broadcom(rsp->lmp_subver, rsp->hci_rev);
break;