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
1 changed files with 3 additions and 0 deletions
|
@ -1388,6 +1388,9 @@ static struct wpa_cred * interworking_credentials_available_roaming_consortium(
|
|||
cred->num_roaming_consortiums == 0)
|
||||
continue;
|
||||
|
||||
if (!cred->eap_method)
|
||||
continue;
|
||||
|
||||
if ((cred->roaming_consortium_len == 0 ||
|
||||
!roaming_consortium_match(ie, anqp,
|
||||
cred->roaming_consortium,
|
||||
|
|
Loading…
Reference in a new issue