From 06f720087ba9595d1e059f1f1c655be27e9ee3f7 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Tue, 15 Jan 2013 14:41:25 +0200 Subject: [PATCH] core: Don't try to start discovery with invalid address type --- src/adapter.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/adapter.c b/src/adapter.c index 1c6da903d..21911fb93 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -1327,6 +1327,11 @@ static gboolean discovery_cb(gpointer user_data) g_slist_length(adapter->discov_sessions) != 1) hci_set_bit(BDADDR_BREDR, &adapter->discov_type); + if (adapter->discov_type == 0) { + warn("Neither LE nor BR/EDR discovery is needed"); + return FALSE; + } + mgmt_start_discovery(adapter); return FALSE; -- 2.47.3