Diff between 3f2d53c64e704a942940169555e956a578cc4f04 and 99d34b8ceb3e577e73f510ce7bda0c9af37f9526

Changed Files

File Additions Deletions Status
src/adapter.c +5 -0 modified

Full Patch

diff --git a/src/adapter.c b/src/adapter.c
index 7cc11b6..a6364e2 100644
--- a/src/adapter.c
+++ b/src/adapter.c
@@ -1165,6 +1165,11 @@ static void trigger_passive_scanning(struct btd_adapter *adapter)
 
 static void cancel_passive_scanning(struct btd_adapter *adapter)
 {
+	if (!(adapter->current_settings & MGMT_SETTING_LE))
+		return;
+
+	DBG("");
+
 	if (adapter->passive_scan_timeout > 0) {
 		g_source_remove(adapter->passive_scan_timeout);
 		adapter->passive_scan_timeout = 0;