Diff between 5f4eb325de63979a284e3b4e2607fec80e38fa01 and 8a4ad6000a330878dc61b7f13dd21dea337af564

Changed Files

File Additions Deletions Status
src/adapter.c +3 -3 modified

Full Patch

diff --git a/src/adapter.c b/src/adapter.c
index 1d6eef5..0f23797 100644
--- a/src/adapter.c
+++ b/src/adapter.c
@@ -2415,10 +2415,8 @@ void btd_adapter_get_mode(struct btd_adapter *adapter, uint8_t *mode,
 		if (main_opts.remember_powered == FALSE) {
 			if (adapter->initialized)
 				*on_mode = get_mode(&adapter->bdaddr, "on");
-			else {
+			else
 				*on_mode = main_opts.mode;
-				adapter->initialized = TRUE;
-			}
 		} else if (read_on_mode(address, str, sizeof(str)) < 0)
 			*on_mode = main_opts.mode;
 		else
@@ -2735,6 +2733,8 @@ gboolean adapter_init(struct btd_adapter *adapter)
 	 * the are active connections before the daemon've started */
 	load_connections(adapter);
 
+	adapter->initialized = TRUE;
+
 	return TRUE;
 }