]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
hostapd: add missing MLO check on ucode bss stop
authorFelix Fietkau <nbd@nbd.name>
Sun, 3 Aug 2025 04:50:23 +0000 (06:50 +0200)
committerFelix Fietkau <nbd@nbd.name>
Sun, 3 Aug 2025 04:50:42 +0000 (06:50 +0200)
Fixes a crash on some config reload types

Fixes: 816c2d86e749 ("hostapd: add support for MLO interfaces in ucode")
Signed-off-by: Felix Fietkau <nbd@nbd.name>
package/network/services/hostapd/src/src/ap/ucode.c

index 081872ebe8be366378602cb4dc6dc509208527f2..ecd72035908d094c5597b51f7f0a2e29fb3988ad 100644 (file)
@@ -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