diff --git a/modules/wpactrl/hostapd_ctrl.c b/modules/wpactrl/hostapd_ctrl.c index 927294a6b1a7a4ebbdba3312bac3c5a5b161593b..bb48984d41082d986f699c8ae69bf97c4842ac30 100644 --- a/modules/wpactrl/hostapd_ctrl.c +++ b/modules/wpactrl/hostapd_ctrl.c @@ -1524,10 +1524,10 @@ int hostapd_cli_ap_set_state(const char *ifname, bool up) return -1; if (up) { - if (strcmp(state, "ENABLED") && strcmp(state, "DFS")) { + if (strcmp(state, "ENABLED") && strcmp(state, "DFS")) ret = hostapd_cli_set(ifname, "enable", true); + if (strcmp(state, "DFS")) WARN_ON(hostapd_cli_set(ifname, "update_beacon", true)); - } } else { if (strcmp(state, "DISABLED")) ret = hostapd_cli_set(ifname, "disable", true);