diff --git a/src/adapter.c b/src/adapter.c
index 7cab860..85036c4 100644
--- a/src/adapter.c
+++ b/src/adapter.c
missing_settings = adapter->current_settings ^
adapter->supported_settings;
- if (missing_settings & MGMT_SETTING_SECURE_CONN)
- set_mode(adapter, MGMT_OP_SET_SECURE_CONN, 0x01);
-
switch (main_opts.mode) {
case BT_MODE_DUAL:
if (missing_settings & MGMT_SETTING_SSP)
break;
}
+ if (missing_settings & MGMT_SETTING_SECURE_CONN)
+ set_mode(adapter, MGMT_OP_SET_SECURE_CONN, 0x01);
+
err = adapter_register(adapter);
if (err < 0) {
error("Unable to register new adapter");