Diff between 2441a9b9c51fbdd8fced9800f1a59bb9edc61d27 and 4bc39b2b34527bca31118f7660288de0b1e7a02c

Changed Files

File Additions Deletions Status
monitor/hwdb.c +3 -0 modified

Full Patch

diff --git a/monitor/hwdb.c b/monitor/hwdb.c
index 75ac36e..10a89de 100644
--- a/monitor/hwdb.c
+++ b/monitor/hwdb.c
@@ -86,6 +86,9 @@ bool hwdb_get_company(const uint8_t *bdaddr, char **company)
 	char modalias[11];
 	bool result;
 
+	if (!bdaddr[2] && !bdaddr[1] && !bdaddr[0])
+		return false;
+
 	sprintf(modalias, "OUI:%2.2X%2.2X%2.2X",
 				bdaddr[5], bdaddr[4], bdaddr[3]);