aboutsummaryrefslogtreecommitdiffstats
path: root/hostapd
diff options
context:
space:
mode:
authorJouni Malinen <j@w1.fi>2008-02-06 03:55:07 (GMT)
committerJouni Malinen <j@w1.fi>2008-02-06 03:55:07 (GMT)
commit8c0dad4904474016c373573414c8e16ba51e88ad (patch)
tree95474c233b04d84d0949d128056cd0f0e390b1bd /hostapd
parent02602c237d709b9eeef2f49e39436e93c24b1ce6 (diff)
downloadhostap-history-8c0dad4904474016c373573414c8e16ba51e88ad.zip
hostap-history-8c0dad4904474016c373573414c8e16ba51e88ad.tar.gz
hostap-history-8c0dad4904474016c373573414c8e16ba51e88ad.tar.bz2
Fixed EAPOL not to end up in infinite loop with dynamic WEP keys
eapol_sm_notify_lower_layer_success() was modified in 0.6.x to call eapol_sm_step(). This was fine for WPA-Enterprise case, but the IEEE 802.1X with dynamic WEP was calling eapol_sm_notify_lower_layer_success() from inside the EAPOL state machine and the extra call to eapol_sm_step() triggered an infinite loop with eapol_sm_processKey(). This is now avoided by telling eapol_sm_notify_lower_layer_success() whether the caller is already in EAPOL state machine loop.
Diffstat (limited to 'hostapd')
0 files changed, 0 insertions, 0 deletions