mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2024-11-25 00:38:24 -05:00
HS 2.0: Skip credential without EAP method for roaming consortium match
EAP method is required for a credential that matches configured roaming_consortium with an Interworking AP. Hence skip credentials which do not have EAP method specified for this match. This fixes an issue where a credential that cannot work without EAP method from NAI Realms information is selected first based on roaming consortium. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
This commit is contained in:
parent
4fc5c00c78
commit
dcc31e7957
@ -1388,6 +1388,9 @@ static struct wpa_cred * interworking_credentials_available_roaming_consortium(
|
|||||||
cred->num_roaming_consortiums == 0)
|
cred->num_roaming_consortiums == 0)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
|
if (!cred->eap_method)
|
||||||
|
continue;
|
||||||
|
|
||||||
if ((cred->roaming_consortium_len == 0 ||
|
if ((cred->roaming_consortium_len == 0 ||
|
||||||
!roaming_consortium_match(ie, anqp,
|
!roaming_consortium_match(ie, anqp,
|
||||||
cred->roaming_consortium,
|
cred->roaming_consortium,
|
||||||
|
Loading…
Reference in New Issue
Block a user