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);
 }