projects
/
libeap.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9663596
)
Fixed EAPOL skip for PMKSA caching case to remain in authenticated state
author
Jouni Malinen
<j@w1.fi>
Sat, 25 Oct 2008 17:21:31 +0000
(20:21 +0300)
committer
Jouni Malinen
<j@w1.fi>
Sat, 25 Oct 2008 17:21:31 +0000
(20:21 +0300)
Need to make sure that portValid is TRUE in order to avoid PAE state
machine going into DISCONNECTED state on eapol_sm_step(). This could be
triggered at least with OKC.
src/eapol_supp/eapol_supp_sm.c
patch
|
blob
|
history
diff --git
a/src/eapol_supp/eapol_supp_sm.c
b/src/eapol_supp/eapol_supp_sm.c
index
19d6363
..
ea65d27
100644
(file)
--- a/
src/eapol_supp/eapol_supp_sm.c
+++ b/
src/eapol_supp/eapol_supp_sm.c
@@
-1422,8
+1422,10
@@
void eapol_sm_notify_cached(struct eapol_sm *sm)
{
if (sm == NULL)
return;
+ wpa_printf(MSG_DEBUG, "EAPOL: PMKSA caching was used - skip EAPOL");
sm->SUPP_PAE_state = SUPP_PAE_AUTHENTICATED;
sm->suppPortStatus = Authorized;
+ sm->portValid = TRUE;
eap_notify_success(sm->eap);
eapol_sm_step(sm);
}