From 2f3c994e0fa4cc84f5ddd4bb260c0d6b164ad4b6 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Wed, 19 Dec 2012 16:22:09 +0100 Subject: [PATCH] core: Check for discoverable timeout settings during power on When the adapter is powered on, then setting discoverable with a timeout value is not allowed. --- src/adapter.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/adapter.c b/src/adapter.c index 7d4bc367c..8b3bce0e9 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -2613,8 +2613,10 @@ static void load_config(struct btd_adapter *adapter) } mgmt_set_connectable(adapter->dev_id, TRUE); - mgmt_set_discoverable(adapter->dev_id, adapter->discoverable, - adapter->discov_timeout); + + if (adapter->discov_timeout == 0) + mgmt_set_discoverable(adapter->dev_id, adapter->discoverable, + adapter->discov_timeout); g_key_file_free(key_file); } -- 2.47.3