AP MLD: Clean up disassoc handling for non-AP MLD link validity check
The check for the non-AP MLD link being valid can be done one level outside the loop that tries to find a matching AP link. Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
This commit is contained in:
parent
7ceafb6e9f
commit
d084ef36b3
1 changed files with 3 additions and 3 deletions
|
@ -970,12 +970,12 @@ static bool ap_sta_ml_disconnect(struct hostapd_data *hapd,
|
||||||
interfaces = assoc_hapd->iface->interfaces;
|
interfaces = assoc_hapd->iface->interfaces;
|
||||||
|
|
||||||
for (link_id = 0; link_id < MAX_NUM_MLD_LINKS; link_id++) {
|
for (link_id = 0; link_id < MAX_NUM_MLD_LINKS; link_id++) {
|
||||||
|
if (!assoc_sta->mld_info.links[link_id].valid)
|
||||||
|
continue;
|
||||||
|
|
||||||
for (i = 0; i < interfaces->count; i++) {
|
for (i = 0; i < interfaces->count; i++) {
|
||||||
struct sta_info *tmp_sta;
|
struct sta_info *tmp_sta;
|
||||||
|
|
||||||
if (!assoc_sta->mld_info.links[link_id].valid)
|
|
||||||
continue;
|
|
||||||
|
|
||||||
tmp_hapd = interfaces->iface[i]->bss[0];
|
tmp_hapd = interfaces->iface[i]->bss[0];
|
||||||
|
|
||||||
if (!tmp_hapd->conf->mld_ap ||
|
if (!tmp_hapd->conf->mld_ap ||
|
||||||
|
|
Loading…
Reference in a new issue