Diff between 2f3c994e0fa4cc84f5ddd4bb260c0d6b164ad4b6 and 8819626440c8f06a98c0bc34c7521829cbe09456
Changed Files
| File | Additions | Deletions | Status |
| src/adapter.c | +4 | -1 | modified |
Full Patch
diff --git a/src/adapter.c b/src/adapter.c
index 8b3bce0..144975c 100644
--- a/src/adapter.c
+++ b/src/adapter.c
@@ -2614,7 +2614,10 @@ static void load_config(struct btd_adapter *adapter)
mgmt_set_connectable(adapter->dev_id, TRUE);
- if (adapter->discov_timeout == 0)
+ if (adapter->discov_timeout > 0) {
+ /* Ensure that discoverable mode is off */
+ mgmt_set_discoverable(adapter->dev_id, FALSE, 0);
+ } else
mgmt_set_discoverable(adapter->dev_id, adapter->discoverable,
adapter->discov_timeout);