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:
Jouni Malinen 2015-03-14 10:12:33 +02:00
parent f10487e1af
commit 39c3bfcde3

View file

@ -1619,6 +1619,7 @@ static void hostapd_bss_deinit(struct hostapd_data *hapd)
wpa_printf(MSG_DEBUG, "%s: deinit bss %s", __func__,
hapd->conf->iface);
hostapd_bss_deinit_no_free(hapd);
wpa_msg(hapd->msg_ctx, MSG_INFO, AP_EVENT_DISABLED);
hostapd_cleanup(hapd);
}
@ -1631,6 +1632,8 @@ void hostapd_interface_deinit(struct hostapd_iface *iface)
if (iface == NULL)
return;
hostapd_set_state(iface, HAPD_IFACE_DISABLED);
#ifdef CONFIG_IEEE80211N
#ifdef NEED_AP_MLME
hostapd_stop_setup_timers(iface);