Fix session timeout after ANQP dummy STA entry with SME-in-driver
authorKyeyoon Park <kyeyoonp@qca.qualcomm.com>
Tue, 18 Jun 2013 14:40:51 +0000 (17:40 +0300)
committerJouni Malinen <j@w1.fi>
Tue, 18 Jun 2013 14:40:51 +0000 (17:40 +0300)
Upon association, disable the timer that removes the dummy STA. This
timer caused the STA that associates within 5 seconds of doing an ANQP
query to disassociate, thinking it's a dummy STA. Similar call was
already there for the SME/MLME-in-hostapd case in handle_auth(), but the
SME-in-driver case was not previously addressed.

Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>

src/ap/drv_callbacks.c

index 07fd11d..fa4b5e4 100644 (file)
@@ -85,6 +85,7 @@ int hostapd_notif_assoc(struct hostapd_data *hapd, const u8 *addr,
 
        sta = ap_get_sta(hapd, addr);
        if (sta) {
+               ap_sta_no_session_timeout(hapd, sta);
                accounting_sta_stop(hapd, sta);
 
                /*