From: Tedd Ho-Jeong An <tedd.an@xxxxxxxxx> This patch fixes the vendor name is alwasy shown as "Microsoft" even though a different vendor. < HCI Command: Microsoft Secure Send (0x3f|0x0009) plen 249 Type: Data fragment (0x01) > HCI Event: Command Complete (0x0e) plen 4 Microsoft Secure Send (0x3f|0x0009) ncmd 31 Status: Success (0x00) --- monitor/packet.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/monitor/packet.c b/monitor/packet.c index d729a01cc..91d2294ff 100644 --- a/monitor/packet.c +++ b/monitor/packet.c @@ -9325,18 +9325,12 @@ static const char *get_supported_command(int bit) static const char *current_vendor_str(void) { - uint16_t manufacturer, msft_opcode; + uint16_t manufacturer; - if (index_current < MAX_INDEX) { + if (index_current < MAX_INDEX) manufacturer = index_list[index_current].manufacturer; - msft_opcode = index_list[index_current].msft_opcode; - } else { + else manufacturer = fallback_manufacturer; - msft_opcode = BT_HCI_CMD_NOP; - } - - if (msft_opcode != BT_HCI_CMD_NOP) - return "Microsoft"; switch (manufacturer) { case 2: -- 2.25.1