diff --git a/plugins/mgmtops.c b/plugins/mgmtops.c
index c060ada..27cec09 100644
--- a/plugins/mgmtops.c
+++ b/plugins/mgmtops.c
return;
}
- if (mode != MODE_OFF && !mgmt_powered(info->current_settings))
- mgmt_set_powered(index, TRUE);
- else {
- get_connections(sk, index);
- btd_adapter_start(adapter);
+ if (mode != MODE_OFF) {
+ if (mgmt_powered(info->current_settings)) {
+ get_connections(sk, index);
+ btd_adapter_start(adapter);
+ } else
+ mgmt_set_powered(index, TRUE);
}
btd_adapter_unref(adapter);