WPS: Reschedule AP configuration reload on EAP completion
Reduce race condition of the station trying to reconnect immediately after AP reconfiguration through WPS by rescheduling the reload timeout to happen after EAP completion rather than the originally scheduled 100 ms after new configuration became known. Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
04e6278848
commit
7b75c30109
3 changed files with 20 additions and 0 deletions
|
@ -29,6 +29,7 @@
|
|||
#include "pmksa_cache_auth.h"
|
||||
#include "ap_config.h"
|
||||
#include "ap_drv_ops.h"
|
||||
#include "wps_hostapd.h"
|
||||
#include "ieee802_1x.h"
|
||||
|
||||
|
||||
|
@ -2128,5 +2129,6 @@ static void ieee802_1x_finished(struct hostapd_data *hapd,
|
|||
os_sleep(0, 10000);
|
||||
ap_sta_disconnect(hapd, sta, sta->addr,
|
||||
WLAN_REASON_IEEE_802_1X_AUTH_FAILED);
|
||||
hostapd_wps_eap_completed(hapd);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue