]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
wifi-scripts: pass multicast_to_unicast as an integer
authorFelix Fietkau <nbd@nbd.name>
Fri, 10 Jul 2026 12:45:10 +0000 (14:45 +0200)
committerFelix Fietkau <nbd@nbd.name>
Thu, 16 Jul 2026 09:50:22 +0000 (11:50 +0200)
handle_link() passed the option as a ucode boolean, but the netifd
device_set binding reads it with prop_get_int (UC_INTEGER only) and ignored
a boolean, so the option was a no-op. Convert it to 0/1.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
package/network/config/wifi-scripts/files/lib/netifd/wireless-device.uc

index d328746ea70ebab4ede93e2bf11c43b79b441d49..ddd91fccf713c2ab65755e15efafff27e3f8533f 100644 (file)
@@ -61,7 +61,7 @@ function handle_link(dev, data, up)
        };
 
        if (ap && config.multicast_to_unicast != null)
-               dev_data.multicast_to_unicast = config.multicast_to_unicast;
+               dev_data.multicast_to_unicast = config.multicast_to_unicast ? 1 : 0;
 
        if (data.type == "vif" && config.mode == "ap") {
                dev_data.wireless_proxyarp = !!config.proxy_arp;