From e81936f5bc140292833111d455df53e28c39da64 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Thu, 13 Nov 2025 12:02:43 +0000 Subject: [PATCH] hostapd: fix phy parameter in iface_update_supplicant_macaddr MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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 --- package/network/services/hostapd/files/hostapd.uc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 }); -- 2.30.2