hostapd: add missing ctrl socket initialization on bss add
authorFelix Fietkau <nbd@nbd.name>
Wed, 5 Mar 2025 07:00:43 +0000 (08:00 +0100)
committerFelix Fietkau <nbd@nbd.name>
Wed, 5 Mar 2025 07:03:00 +0000 (08:03 +0100)
Fixes adding/removing individual bss interfaces

Signed-off-by: Felix Fietkau <nbd@nbd.name>
package/network/services/hostapd/src/src/ap/ucode.c

index a865a292e134a4f2de66c7e4163cac4ca9dd85f7..7b1040e47c07ae7a86389d9e50203271a556fa9b 100644 (file)
@@ -362,6 +362,8 @@ uc_hostapd_iface_add_bss(uc_vm_t *vm, size_t nargs)
 
        hapd->driver = iface->bss[0]->driver;
        hapd->drv_priv = iface->bss[0]->drv_priv;
+       os_strlcpy(hapd->ctrl_sock_iface, hapd->conf->iface,
+                  sizeof(hapd->ctrl_sock_iface));
        if (interfaces->ctrl_iface_init &&
            interfaces->ctrl_iface_init(hapd) < 0)
                goto free_hapd;