]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
hostapd: Send an event when an inactive station is removed
authorNicolas Cavallari <Nicolas.Cavallari@lri.fr>
Thu, 3 Nov 2011 19:58:22 +0000 (21:58 +0200)
committerJouni Malinen <j@w1.fi>
Thu, 3 Nov 2011 19:58:22 +0000 (21:58 +0200)
Currently, there is no events over the control interface
when a AP disconnects a station due to inactivity.  With
this patch, an "AP-STA-DISCONNECTED" event will be sent.

Signed-hostap: Nicolas Cavallari <nicolas.cavallari@lri.fr>

src/ap/sta_info.c

index d82b9ce86101ece2dfb54b8948dc2d24df5b1a2c..184b685382ffec119dc0f973db18fcd0f5c1ab78 100644 (file)
@@ -17,6 +17,7 @@
 #include "utils/common.h"
 #include "utils/eloop.h"
 #include "common/ieee802_11_defs.h"
+#include "common/wpa_ctrl.h"
 #include "radius/radius.h"
 #include "radius/radius_client.h"
 #include "drivers/driver.h"
@@ -375,6 +376,9 @@ void ap_handle_timer(void *eloop_ctx, void *timeout_ctx)
                mlme_deauthenticate_indication(
                        hapd, sta,
                        WLAN_REASON_PREV_AUTH_NOT_VALID);
+
+               wpa_msg(hapd->msg_ctx, MSG_INFO, AP_STA_DISCONNECTED MACSTR,
+                       MAC2STR(sta->addr));
                ap_free_sta(hapd, sta);
                break;
        }