wifi-scripts: ucode: fix parsing of legacy hwmode option
authorJohn Crispin <john@phrozen.org>
Wed, 11 Dec 2024 11:02:18 +0000 (12:02 +0100)
committerJohn Crispin <john@phrozen.org>
Wed, 11 Dec 2024 11:28:43 +0000 (12:28 +0100)
Signed-off-by: John Crispin <john@phrozen.org>
package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/hostapd.uc
package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/iface.uc

index f7eaa2741d4e515dc42ddc4bd979f6564724a9c1..c7baa8d85bd2b5fb69632723f5bd8fc213281b0e 100644 (file)
@@ -17,8 +17,8 @@ let phy_capabilities = {};
 /* make sure old style UCI and hwmode and newer band properties are correctly resolved */
 function set_device_defaults(config) {
        /* validate the hw mode */
-       if (config.hwmode in [ '11a', '11b', '11g', '11ad' ])
-               config.hw_mode = substr(config.hwmode, 2);
+       if (config.hw_mode in [ '11a', '11b', '11g', '11ad' ])
+               config.hw_mode = substr(config.hw_mode, 2);
        else if (config.channel > 14)
                config.hw_mode = 'a';
        else
index 69805a4b6f13a2dc7592057ce9e8e9497b0bc8dd..daddb801ef9bc7ccf9ce8f597af951cd158e5110 100644 (file)
@@ -6,7 +6,7 @@ import * as fs from 'fs';
 export function parse_encryption(config) {
        let encryption = split(config.encryption, '+', 2);
 
-       config.wpa_pairwise = (config.hwmode == 'ad') ? 'GCMP' : 'CCMP';
+       config.wpa_pairwise = (config.hw_mode == 'ad') ? 'GCMP' : 'CCMP';
 
        switch(encryption[1]){
        case 'tkip+aes':