diff options
Diffstat (limited to 'hostapd/ieee802_1x.c')
-rw-r--r-- | hostapd/ieee802_1x.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/hostapd/ieee802_1x.c b/hostapd/ieee802_1x.c index 4ba4b23..9d331ae 100644 --- a/hostapd/ieee802_1x.c +++ b/hostapd/ieee802_1x.c @@ -766,6 +766,8 @@ void ieee802_1x_receive(struct hostapd_data *hapd, const u8 *sa, const u8 *buf, "from STA"); sta->acct_terminate_cause = RADIUS_ACCT_TERMINATE_CAUSE_USER_REQUEST; + accounting_sta_stop(hapd, sta); + accounting_sta_get_id(hapd, sta); sta->eapol_sm->eapolLogoff = TRUE; sta->eapol_sm->dot1xAuthEapolLogoffFramesRx++; break; |