From a40350983287a13ff057462f050239a192284f73 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Thu, 31 Jan 2013 13:44:18 -0600 Subject: [PATCH] core: Stop passive scanning when removing last item from connect_list --- src/adapter.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/adapter.c b/src/adapter.c index 2cb92cac0..d8bac9f79 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -2834,8 +2834,10 @@ void adapter_connect_list_remove(struct btd_adapter *adapter, DBG("%s removed from %s's connect_list", device_get_path(device), adapter->system_name); - if (!adapter->connect_list) + if (!adapter->connect_list) { + stop_passive_scanning(adapter); return; + } if (!(adapter->current_settings & MGMT_SETTING_POWERED)) return; -- 2.47.3