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;
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;