]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
wifi-scripts: ucode: fix invalid generated MAC address 19234/head
authorFelix Fietkau <nbd@nbd.name>
Fri, 27 Jun 2025 11:08:32 +0000 (13:08 +0200)
committerFelix Fietkau <nbd@nbd.name>
Fri, 27 Jun 2025 11:09:17 +0000 (13:09 +0200)
macaddr_base can be NULL, in which case it needs to be passed as an empty string

Signed-off-by: Felix Fietkau <nbd@nbd.name>
package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/iface.uc

index 780cab8a6300692128d65f7e96536145a8c4a336..bfea26d462a786661806d2b1dd04993041c525b8 100644 (file)
@@ -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();