From: Felix Fietkau Date: Thu, 13 Nov 2025 12:02:43 +0000 (+0000) Subject: hostapd: fix phy parameter in iface_update_supplicant_macaddr X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=e81936f5bc140292833111d455df53e28c39da64;p=openwrt%2Fstaging%2Fxback.git hostapd: fix phy parameter in iface_update_supplicant_macaddr The function was using phydev.name (e.g., "phy0.0") instead of phydev.phy (e.g., "phy0") when calling wpa_supplicant.phy_set_macaddr_list. This is inconsistent with all other wpa_supplicant ubus calls in the same file which correctly use phydev.phy. Reported-by: Michael-cy Lee (李峻宇) Signed-off-by: Felix Fietkau --- diff --git a/package/network/services/hostapd/files/hostapd.uc b/package/network/services/hostapd/files/hostapd.uc index 17c34003e8..7f8c55da70 100644 --- a/package/network/services/hostapd/files/hostapd.uc +++ b/package/network/services/hostapd/files/hostapd.uc @@ -177,7 +177,7 @@ function iface_update_supplicant_macaddr(phydev, config) for (let bss in config.bss) push(macaddr_list, bss.bssid); ubus.defer("wpa_supplicant", "phy_set_macaddr_list", { - phy: phydev.name, + phy: phydev.phy, radio: phydev.radio ?? -1, macaddr: macaddr_list });