From 5c9da160a5421549904b34ec92e82c69b8333ce3 Mon Sep 17 00:00:00 2001 From: Maxime Bizon Date: Thu, 20 Mar 2014 19:23:43 +0100 Subject: [PATCH] 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 --- src/drivers/driver_nl80211.c | 2 ++ 1 file changed, 2 insertions(+) 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;