Indicate AP-DISABLED on main AP mode deinit path
This event was previously used only when disabling AP mode operation through hostapd control interface. Make this more consistent by providing same indication when disabling hostapd interface through the interface deinit path. This adds the event to the case where a full hostapd radio instance is removed which also applies for the wpa_supplicant AP mode operations. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
f10487e1af
commit
39c3bfcde3
1 changed files with 3 additions and 0 deletions
|
@ -1619,6 +1619,7 @@ static void hostapd_bss_deinit(struct hostapd_data *hapd)
|
||||||
wpa_printf(MSG_DEBUG, "%s: deinit bss %s", __func__,
|
wpa_printf(MSG_DEBUG, "%s: deinit bss %s", __func__,
|
||||||
hapd->conf->iface);
|
hapd->conf->iface);
|
||||||
hostapd_bss_deinit_no_free(hapd);
|
hostapd_bss_deinit_no_free(hapd);
|
||||||
|
wpa_msg(hapd->msg_ctx, MSG_INFO, AP_EVENT_DISABLED);
|
||||||
hostapd_cleanup(hapd);
|
hostapd_cleanup(hapd);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1631,6 +1632,8 @@ void hostapd_interface_deinit(struct hostapd_iface *iface)
|
||||||
if (iface == NULL)
|
if (iface == NULL)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
hostapd_set_state(iface, HAPD_IFACE_DISABLED);
|
||||||
|
|
||||||
#ifdef CONFIG_IEEE80211N
|
#ifdef CONFIG_IEEE80211N
|
||||||
#ifdef NEED_AP_MLME
|
#ifdef NEED_AP_MLME
|
||||||
hostapd_stop_setup_timers(iface);
|
hostapd_stop_setup_timers(iface);
|
||||||
|
|
Loading…
Reference in a new issue