nl80211: Fix AP deinit path in error cases
If the interface initialization fails, no links might be set when
calling the deinit functions. Those functions need to be prepared for
bss->flink being NULL.
Fixes: 47269be36e
("nl80211: Refactor i802_bss to support multiple links")
Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
2ae3c61678
commit
6c3438eef6
1 changed files with 2 additions and 1 deletions
|
@ -6135,7 +6135,8 @@ static void nl80211_teardown_ap(struct i802_bss *bss)
|
|||
nl80211_mgmt_unsubscribe(bss, "AP teardown");
|
||||
|
||||
nl80211_put_wiphy_data_ap(bss);
|
||||
bss->flink->beacon_set = 0;
|
||||
if (bss->flink)
|
||||
bss->flink->beacon_set = 0;
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue