Fix EAPOL/EAP reauthentication with external RADIUS server
The EAP server state machine will need to have special code in getDecision() to avoid starting passthrough operations before having completed Identity round in the beginning of reauthentication. This was broken when moving into using the full authenticator state machine from RFC 4137 in 0.6.x.
This commit is contained in:
parent
049a292f89
commit
1fd4b0db7c
3 changed files with 15 additions and 2 deletions
|
@ -183,6 +183,8 @@ struct eap_sm {
|
|||
int tnc;
|
||||
struct wps_context *wps;
|
||||
struct wpabuf *assoc_wps_ie;
|
||||
|
||||
Boolean start_reauth;
|
||||
};
|
||||
|
||||
int eap_user_get(struct eap_sm *sm, const u8 *identity, size_t identity_len,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue