reset timeout_action on assoc response frame

Assoziation is complete when we get a response frame. We need to
reset the timeout action here, otherwise the client gets detached
as soon as the timer fires.
This commit is contained in:
Andreas Schultz 2016-08-01 18:14:00 +02:00
parent 2ac3944e7a
commit 3626927722
1 changed files with 5 additions and 0 deletions

View File

@ -1360,6 +1360,11 @@ wifi_wlan_receive_station_mgmt_association_response_ack(struct wifi_wlan* wlan,
result = wifi_station_set_key(wlan, station);
if (result)
wifi_wlan_deauthentication_station(wlan, station, IEEE80211_REASON_PREV_AUTH_NOT_VALID);
if (!result) {
/* let the timer expire, but set the action to SEND NULLFUNC */
station->timeout_action = WIFI_STATION_TIMEOUT_ACTION_SEND_NULLFUNC;
}
}
}