From 99d34b8ceb3e577e73f510ce7bda0c9af37f9526 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Sat, 19 Jan 2013 23:48:59 -0800 Subject: [PATCH] core: Check for LE controller before cancelling passive scanning --- src/adapter.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/adapter.c b/src/adapter.c index 7cc11b619..a6364e2cc 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; -- 2.47.3