Initial power state is no longer set up by bluetoothd. --- src/mgmt.c | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/src/mgmt.c b/src/mgmt.c index 3c7e014..7e3f670 100644 --- a/src/mgmt.c +++ b/src/mgmt.c @@ -1160,7 +1160,7 @@ static void read_info_complete(int sk, uint16_t index, void *buf, size_t len) struct controller_info *info; struct btd_adapter *adapter; const char *name; - uint8_t mode, major, minor; + uint8_t major, minor; char addr[18]; if (len < sizeof(*rp)) { @@ -1213,18 +1213,9 @@ static void read_info_complete(int sk, uint16_t index, void *buf, size_t len) btd_adapter_get_major_minor(adapter, &major, &minor); mgmt_set_dev_class(index, major, minor); - btd_adapter_get_mode(adapter, &mode); - if (mode == MODE_OFF && mgmt_powered(info->current_settings)) { - mgmt_set_powered(index, FALSE); - return; - } - - if (mode != MODE_OFF) { - if (mgmt_powered(info->current_settings)) { - get_connections(sk, index); - btd_adapter_start(adapter); - } else - mgmt_set_powered(index, TRUE); + if (mgmt_powered(info->current_settings)) { + get_connections(sk, index); + btd_adapter_start(adapter); } btd_adapter_unref(adapter); -- 1.8.0 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html