From: Jouni Malinen Date: Sat, 14 Mar 2015 08:12:33 +0000 (+0200) Subject: Indicate AP-DISABLED on main AP mode deinit path X-Git-Tag: hostap_2_4~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=39c3bfcde38c2b51f82cc90b1dd775c7898dd921;p=thirdparty%2Fhostap.git 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 --- diff --git a/src/ap/hostapd.c b/src/ap/hostapd.c index f6019ac20..3e4e16b4f 100644 --- a/src/ap/hostapd.c +++ b/src/ap/hostapd.c @@ -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);