mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2025-02-19 10:33:05 -05:00
RADIUS DAS: Remove PMKSA entry on Disconnect-Request
When a station is disconnected based on Disconnect-Request, it is better to force the station to go through full EAP authentication if it tries to reconnect. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
d87a6acdf5
commit
0d7c5e1dfc
@ -596,6 +596,8 @@ hostapd_das_disconnect(void *ctx, struct radius_das_attrs *attr)
|
|||||||
if (sta == NULL)
|
if (sta == NULL)
|
||||||
return RADIUS_DAS_SESSION_NOT_FOUND;
|
return RADIUS_DAS_SESSION_NOT_FOUND;
|
||||||
|
|
||||||
|
wpa_auth_pmksa_remove(hapd->wpa_auth, sta->addr);
|
||||||
|
|
||||||
hostapd_drv_sta_deauth(hapd, sta->addr,
|
hostapd_drv_sta_deauth(hapd, sta->addr,
|
||||||
WLAN_REASON_PREV_AUTH_NOT_VALID);
|
WLAN_REASON_PREV_AUTH_NOT_VALID);
|
||||||
ap_sta_deauthenticate(hapd, sta, WLAN_REASON_PREV_AUTH_NOT_VALID);
|
ap_sta_deauthenticate(hapd, sta, WLAN_REASON_PREV_AUTH_NOT_VALID);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user