Просмотр исходного кода

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 (李峻宇) <[email protected]>
Signed-off-by: Felix Fietkau <[email protected]>
Felix Fietkau 1 месяц назад
Родитель
Сommit
e81936f5bc
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      package/network/services/hostapd/files/hostapd.uc

+ 1 - 1
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
 	});