mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-12-22 21:22:37 +01:00
wiphy: only connect to SAE if feature is supported
This commit is contained in:
parent
36c441c945
commit
272cb441cd
11
src/wiphy.c
11
src/wiphy.c
@ -182,6 +182,17 @@ bool wiphy_can_connect(struct wiphy *wiphy, struct scan_bss *bss)
|
||||
if (rsn_info.mfpr && !wiphy_select_cipher(wiphy,
|
||||
rsn_info.group_management_cipher))
|
||||
return false;
|
||||
|
||||
/*
|
||||
* if the AP ONLY supports SAE/WPA3, then we can only connect
|
||||
* if the wiphy feature is supported. Otherwise the AP may list
|
||||
* SAE as one of the AKM's but also support PSK (hybrid). In
|
||||
* this case we still want to allow a connection even if SAE
|
||||
* is not supported.
|
||||
*/
|
||||
if (IE_AKM_IS_SAE(rsn_info.akm_suites) &&
|
||||
!wiphy_has_feature(wiphy, NL80211_FEATURE_SAE))
|
||||
return false;
|
||||
} else if (r != -ENOENT)
|
||||
return false;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user