diff options
author | sam <sam@FreeBSD.org> | 2005-06-05 22:41:14 +0000 |
---|---|---|
committer | sam <sam@FreeBSD.org> | 2005-06-05 22:41:14 +0000 |
commit | eb7b540c922bc88123e7df70c4059596d899dbcc (patch) | |
tree | f96a92b0c5e547f1c6327d3723d966d19db632e8 /contrib/hostapd/eapol_sm.c | |
parent | 8e870af29caa54c0b7db4f281d2aff58a0e13121 (diff) | |
download | FreeBSD-src-eb7b540c922bc88123e7df70c4059596d899dbcc.zip FreeBSD-src-eb7b540c922bc88123e7df70c4059596d899dbcc.tar.gz |
apply important fixes from development branch
Diffstat (limited to 'contrib/hostapd/eapol_sm.c')
-rw-r--r-- | contrib/hostapd/eapol_sm.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/contrib/hostapd/eapol_sm.c b/contrib/hostapd/eapol_sm.c index fce7c6d..2ae1754 100644 --- a/contrib/hostapd/eapol_sm.c +++ b/contrib/hostapd/eapol_sm.c @@ -11,6 +11,8 @@ * license. * * See README and COPYING for more details. + * + * $FreeBSD$ */ #include <stdlib.h> @@ -124,6 +126,8 @@ SM_STATE(AUTH_PAE, DISCONNECTED) if (!from_initialize) { if (sm->flags & EAPOL_SM_PREAUTH) rsn_preauth_finished(sm->hapd, sm->sta, 0); + else + ieee802_1x_finished(sm->hapd, sm->sta, 0); } } @@ -174,6 +178,8 @@ SM_STATE(AUTH_PAE, HELD) HOSTAPD_LEVEL_WARNING, "authentication failed"); if (sm->flags & EAPOL_SM_PREAUTH) rsn_preauth_finished(sm->hapd, sm->sta, 0); + else + ieee802_1x_finished(sm->hapd, sm->sta, 0); } @@ -191,6 +197,8 @@ SM_STATE(AUTH_PAE, AUTHENTICATED) HOSTAPD_LEVEL_INFO, "authenticated"); if (sm->flags & EAPOL_SM_PREAUTH) rsn_preauth_finished(sm->hapd, sm->sta, 1); + else + ieee802_1x_finished(sm->hapd, sm->sta, 1); } |