From ffa77b08c6c901414ddc577ac64e91ce5035ebee Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Fri, 24 Feb 2012 01:42:53 +0200 Subject: [PATCH] mgmtops: Fix calling adapter_mode_changed when not powered --- plugins/mgmtops.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/mgmtops.c b/plugins/mgmtops.c index a2c0f814f..73f12c265 100644 --- a/plugins/mgmtops.c +++ b/plugins/mgmtops.c @@ -389,7 +389,7 @@ static void mgmt_new_settings(int sk, uint16_t index, void *buf, size_t len) if (new_power != old_power) mgmt_update_powered(adapter, settings); - else if (mode_changed(settings, info->current_settings)) + else if (new_power && mode_changed(settings, info->current_settings)) adapter_mode_changed(adapter, create_mode(settings)); old_pairable = mgmt_pairable(info->current_settings); -- 2.47.3