diff --git a/src/adapter.c b/src/adapter.c
index 1d6eef5..0f23797 100644
--- a/src/adapter.c
+++ b/src/adapter.c
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
* the are active connections before the daemon've started */
load_connections(adapter);
+ adapter->initialized = TRUE;
+
return TRUE;
}