aboutsummaryrefslogtreecommitdiffstats
path: root/hostapd/ieee802_1x.c
diff options
context:
space:
mode:
Diffstat (limited to 'hostapd/ieee802_1x.c')
-rw-r--r--hostapd/ieee802_1x.c2
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;