[openwrt/openwrt] hostapd: add missing MLO check on ucode bss stop

LEDE Commits lede-commits at lists.infradead.org
Sat Aug 2 21:50:48 PDT 2025


nbd pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/a2c361c5204883a154fc2fbc46505b37ce3925d6

commit a2c361c5204883a154fc2fbc46505b37ce3925d6
Author: Felix Fietkau <nbd at nbd.name>
AuthorDate: Sun Aug 3 06:50:23 2025 +0200

    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 <nbd at nbd.name>
---
 package/network/services/hostapd/src/src/ap/ucode.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/network/services/hostapd/src/src/ap/ucode.c b/package/network/services/hostapd/src/src/ap/ucode.c
index 081872ebe8..ecd7203590 100644
--- a/package/network/services/hostapd/src/src/ap/ucode.c
+++ b/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




More information about the lede-commits mailing list