Diff between 9116f1102033486bc8fc76ce1fdd91ada9841bfa and 1f8fb96a65a6a52750bef40ff019a84df6b2a391

Changed Files

File Additions Deletions Status
tools/3dsp.c +4 -0 modified

Full Patch

diff --git a/tools/3dsp.c b/tools/3dsp.c
index 50e60a8..ba5b9db 100644
--- a/tools/3dsp.c
+++ b/tools/3dsp.c
@@ -138,6 +138,10 @@ static void ext_inquiry_result(const void *data, uint8_t size, void *user_data)
 {
 	const struct bt_hci_evt_ext_inquiry_result *evt = data;
 
+	if (evt->dev_class[0] != 0x3c || evt->dev_class[1] != 0x04
+					|| evt->dev_class[2] != 0x08)
+		return;
+
 	if (evt->data[0]) {
 		struct bt_hci_cmd_truncated_page cmd;