From: Maxime Bizon Date: Thu, 20 Mar 2014 18:23:43 +0000 (+0100) Subject: nl80211: Set all BSS interfaces down when tearing down AP in MBSS mode X-Git-Tag: hostap_2_2~442 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5c9da160a5421549904b34ec92e82c69b8333ce3;p=thirdparty%2Fhostap.git nl80211: Set all BSS interfaces down when tearing down AP in MBSS mode If the interface was not added by hostapd, it could have been left up when disabling the AP. Signed-off-by: Maxime Bizon --- diff --git a/src/drivers/driver_nl80211.c b/src/drivers/driver_nl80211.c index c342062d4..d270d6b3c 100644 --- a/src/drivers/driver_nl80211.c +++ b/src/drivers/driver_nl80211.c @@ -10018,6 +10018,8 @@ static int wpa_driver_nl80211_if_remove(struct i802_bss *bss, /* Unsubscribe management frames */ nl80211_teardown_ap(bss); nl80211_destroy_bss(bss); + if (!bss->added_if) + i802_set_iface_flags(bss, 0); os_free(bss); bss = NULL; break;