Diff between 2fe5e46290426227cacf55ec55924b37cde4476e and e56e2ba844cdd602fdff7fcc7f606884cedc1f28
Changed Files
| File | Additions | Deletions | Status |
| src/adapter.c | +2 | -1 | modified |
Full Patch
diff --git a/src/adapter.c b/src/adapter.c
index 25501c4..26b8530 100644
--- a/src/adapter.c
+++ b/src/adapter.c
@@ -2269,7 +2269,8 @@ static void set_mode_complete(struct btd_adapter *adapter)
if (err != 0)
error("unable to set mode: %s", mode2str(pending->mode));
- store_adapter_info(adapter);
+ if (adapter->mode != MODE_DISCOVERABLE || adapter->discov_timeout == 0)
+ store_adapter_info(adapter);
session_unref(pending);
}