summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeon M. Busch-George2025-12-18 21:24:51 +0000
committerRobert Marko2025-12-30 09:40:18 +0000
commitff713d3d9e39d148e60cc411b47d4f88b204ae30 (patch)
tree7ccc150aad16d5240f562b463c75a59656eb1f63
parent948b1b564dcf0afa84882cb79691951d41ff51a5 (diff)
downloadopenwrt-ff713d3d9e39d148e60cc411b47d4f88b204ae30.tar.gz
wifi-scripts: don't set wpa_pairwise for wpa=0
Without this patch, the if (!config.wpa) config.wpa_pairwise = null; is overwritten immediately. Signed-off-by: Leon M. Busch-George <leon@georgemail.eu> Link: https://github.com/openwrt/openwrt/pull/21215 Signed-off-by: Robert Marko <robimarko@gmail.com> (cherry picked from commit bc4e7fd38ee1925c3cec8c2fe4730f334ca6be1e)
-rw-r--r--package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/iface.uc7
1 files changed, 4 insertions, 3 deletions
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 942fef059a..5b7b14b6ff 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
@@ -16,10 +16,11 @@ export function parse_encryption(config, dev_config) {
config.wpa = v;
break;
}
- if (!config.wpa)
- config.wpa_pairwise = null;
- config.wpa_pairwise = (config.hw_mode == 'ad') ? 'GCMP' : 'CCMP';
+ config.wpa_pairwise = null;
+ if (config.wpa)
+ config.wpa_pairwise = (config.hw_mode == 'ad') ? 'GCMP' : 'CCMP';
+
config.auth_type = encryption[0] ?? 'none';
let wpa3_pairwise = config.wpa_pairwise;