[openwrt/openwrt] wifi-scripts: ucode: fix invalid generated MAC address

LEDE Commits lede-commits at lists.infradead.org
Fri Jun 27 04:09:40 PDT 2025


nbd pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/ba2ae60a00e8c109a4a73c6d98bff89f1a7bbd89

commit ba2ae60a00e8c109a4a73c6d98bff89f1a7bbd89
Author: Felix Fietkau <nbd at nbd.name>
AuthorDate: Fri Jun 27 13:08:32 2025 +0200

    wifi-scripts: ucode: fix invalid generated MAC address
    
    macaddr_base can be NULL, in which case it needs to be passed as an empty string
    
    Signed-off-by: Felix Fietkau <nbd at nbd.name>
---
 .../config/wifi-scripts/files-ucode/usr/share/ucode/wifi/iface.uc       | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/iface.uc b/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/iface.uc
index 780cab8a63..bfea26d462 100644
--- a/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/iface.uc
+++ b/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/iface.uc
@@ -231,7 +231,7 @@ function macaddr_random() {
 let mac_idx = 0;
 export function prepare(data, phy, num_global_macaddr, macaddr_base) {
 	if (!data.macaddr) {
-		let pipe = fs.popen(`ucode /usr/share/hostap/wdev.uc ${phy} get_macaddr id=${mac_idx} num_global=${num_global_macaddr} mbssid=${data.mbssid ?? 0} macaddr_base=${macaddr_base}`);
+		let pipe = fs.popen(`ucode /usr/share/hostap/wdev.uc ${phy} get_macaddr id=${mac_idx} num_global=${num_global_macaddr} mbssid=${data.mbssid ?? 0} macaddr_base=${macaddr_base ?? ""}`);
 
 		data.macaddr = trim(pipe.read("all"), '\n');
 		pipe.close();




More information about the lede-commits mailing list