Diff between 5903b4f510a1534ab81b15c4223e0f6839aa207f and 15073f0e294e1c29a20fb0a3519b092c41aede48

Changed Files

File Additions Deletions Status
monitor/packet.c +7 -2 modified

Full Patch

diff --git a/monitor/packet.c b/monitor/packet.c
index cff3a79..9ca2d88 100644
--- a/monitor/packet.c
+++ b/monitor/packet.c
@@ -7383,8 +7383,13 @@ void packet_hci_command(struct timeval *tv, uint16_t index,
 			opcode_color = COLOR_HCI_COMMAND_UNKNOWN;
 		opcode_str = opcode_data->str;
 	} else {
-		opcode_color = COLOR_HCI_COMMAND_UNKNOWN;
-		opcode_str = "Unknown";
+		if (ogf == 0x3f) {
+			opcode_color = COLOR_HCI_COMMAND;
+			opcode_str = "Vendor";
+		} else {
+			opcode_color = COLOR_HCI_COMMAND_UNKNOWN;
+			opcode_str = "Unknown";
+		}
 	}
 
 	sprintf(extra_str, "(0x%2.2x|0x%4.4x) plen %d", ogf, ocf, hdr->plen);