EAP server: Allow reauth to be started with passthrough
authorJouni Malinen <j@w1.fi>
Sat, 9 Oct 2010 05:53:45 +0000 (08:53 +0300)
committerJouni Malinen <j@w1.fi>
Sat, 9 Oct 2010 05:53:45 +0000 (08:53 +0300)
commitc3fc47ea8e1d3730e11eb9978d13831212727902
treeb5d21d0c40c189439a6d8c7f79f2c457b9ebbd67
parentdce044cce59af4e2c56e4428ae905bc0bff85c60
EAP server: Allow reauth to be started with passthrough

Some sequencies of EAPOL logoff/logon/start messages seem to be
able to get the previous implementation into state where hostapd
would not be able to start reauthentication when external
authentication server is used. The EAP server code would bypass
the initial Identity Request generation and EAPOL code would not
be able to send anything to the authentication server or supplicant
at that point. Work around this by forcing EAP server code to
start with Identity Request after INITIALIZE state even if the
Identity is known.
src/eap_server/eap_server.c