else
mlme_associate_indication(hapd, sta);
- sta->sa_query_timed_out = 0;
+ ap_sta_set_sa_query_timeout(hapd, sta, 0);
if (sta->eapol_sm == NULL) {
/*
}
+void ap_sta_set_sa_query_timeout(struct hostapd_data *hapd,
+ struct sta_info *sta, int value)
+{
+ sta->sa_query_timed_out = value;
+}
+
+
int ap_check_sa_query_timeout(struct hostapd_data *hapd, struct sta_info *sta)
{
u32 tu;
HOSTAPD_MODULE_IEEE80211,
HOSTAPD_LEVEL_DEBUG,
"association SA Query timed out");
- sta->sa_query_timed_out = 1;
+ ap_sta_set_sa_query_timeout(hapd, sta, 1);
os_free(sta->sa_query_trans_id);
sta->sa_query_trans_id = NULL;
sta->sa_query_count = 0;
struct vlan_description *vlan_desc);
void ap_sta_start_sa_query(struct hostapd_data *hapd, struct sta_info *sta);
void ap_sta_stop_sa_query(struct hostapd_data *hapd, struct sta_info *sta);
+void ap_sta_set_sa_query_timeout(struct hostapd_data *hapd,
+ struct sta_info *sta, int value);
int ap_check_sa_query_timeout(struct hostapd_data *hapd, struct sta_info *sta);
const char * ap_sta_wpa_get_keyid(struct hostapd_data *hapd,
struct sta_info *sta);