mirror of
https://git.openwrt.org/openwrt/openwrt.git
synced 2026-03-01 21:04:09 +01:00
wifi-scripts: respect rsn_override=0 in mixed modes
Only set rsn_override_key_mgmt when rsn_override is enabled. Reported-by: Michael-cy Lee (李峻宇) <Michael-cy.Lee@mediatek.com> Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
parent
ff44aa490a
commit
92445cc982
1 changed files with 10 additions and 5 deletions
|
|
@ -153,7 +153,9 @@ export function wpa_key_mgmt(config) {
|
|||
if (config.ieee80211r)
|
||||
append_value(config, 'wpa_key_mgmt', 'FT-EAP');
|
||||
|
||||
config.rsn_override_key_mgmt = config.wpa_key_mgmt;
|
||||
if (config.rsn_override)
|
||||
config.rsn_override_key_mgmt = config.wpa_key_mgmt;
|
||||
|
||||
append_value(config, 'wpa_key_mgmt', 'WPA-EAP');
|
||||
break;
|
||||
|
||||
|
|
@ -173,11 +175,14 @@ export function wpa_key_mgmt(config) {
|
|||
append_value(config, 'wpa_key_mgmt', 'SAE');
|
||||
if (config.ieee80211r)
|
||||
append_value(config, 'wpa_key_mgmt', 'FT-SAE');
|
||||
config.rsn_override_key_mgmt = config.wpa_key_mgmt;
|
||||
|
||||
append_value(config, 'rsn_override_key_mgmt_2', 'SAE-EXT-KEY');
|
||||
if (config.ieee80211r)
|
||||
append_value(config, 'rsn_override_key_mgmt_2', 'FT-SAE-EXT-KEY');
|
||||
if (config.rsn_override) {
|
||||
config.rsn_override_key_mgmt = config.wpa_key_mgmt;
|
||||
|
||||
append_value(config, 'rsn_override_key_mgmt_2', 'SAE-EXT-KEY');
|
||||
if (config.ieee80211r)
|
||||
append_value(config, 'rsn_override_key_mgmt_2', 'FT-SAE-EXT-KEY');
|
||||
}
|
||||
|
||||
if (config.rsn_override > 1)
|
||||
delete config.wpa_key_mgmt;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue