Diff between b6da4c4d2b61ea8d69c055924953d1100b422f8c and a40350983287a13ff057462f050239a192284f73

Changed Files

File Additions Deletions Status
src/adapter.c +3 -1 modified

Full Patch

diff --git a/src/adapter.c b/src/adapter.c
index 2cb92ca..d8bac9f 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;