diff options
| author | Felix Fietkau | 2025-11-13 12:02:43 +0000 |
|---|---|---|
| committer | Felix Fietkau | 2025-11-13 12:02:55 +0000 |
| commit | e81936f5bc140292833111d455df53e28c39da64 (patch) | |
| tree | 51acfda53e8afcd954e26801b763f5a51b6117a8 | |
| parent | 75791ea634beb422dae5bef6bfadc7a15e9993c6 (diff) | |
| download | openwrt-e81936f5bc140292833111d455df53e28c39da64.tar.gz | |
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 (李峻宇) <Michael-cy.Lee@mediatek.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
| -rw-r--r-- | package/network/services/hostapd/files/hostapd.uc | 2 |
1 files changed, 1 insertions, 1 deletions
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 }); |