Procházet zdrojové kódy

hostapd: add missing MLO check on ucode bss stop

Fixes a crash on some config reload types

Fixes: 816c2d86e749 ("hostapd: add support for MLO interfaces in ucode")
Signed-off-by: Felix Fietkau <[email protected]>
Felix Fietkau před 5 měsíci
rodič
revize
a2c361c520

+ 1 - 1
package/network/services/hostapd/src/src/ap/ucode.c

@@ -214,7 +214,7 @@ __uc_hostapd_bss_stop(struct hostapd_data *hapd)
 	hostapd_bss_link_deinit(hapd);
 
 #ifdef CONFIG_IEEE80211BE
-	if (hapd == iface->bss[0])
+	if (hapd == iface->bss[0] && hapd->conf->mld_ap)
 	        hostapd_if_link_remove(hapd, WPA_IF_AP_BSS, hapd->conf->iface,
                        hapd->mld_link_id);
 #endif