[PATCH 6/6] Supplicant: Wait 1 second before (re)scanning on auth-timeout.

Ben Greear greearb at candelatech.com
Fri Dec 3 19:55:05 EST 2010


Signed-off-by: Ben Greear <greearb at candelatech.com>
---
:100644 100644 7b74d23... 909620d... M	wpa_supplicant/wpa_supplicant.c
 wpa_supplicant/wpa_supplicant.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/wpa_supplicant/wpa_supplicant.c b/wpa_supplicant/wpa_supplicant.c
index 7b74d23..909620d 100644
--- a/wpa_supplicant/wpa_supplicant.c
+++ b/wpa_supplicant/wpa_supplicant.c
@@ -203,7 +203,10 @@ static void wpa_supplicant_timeout(void *eloop_ctx, void *timeout_ctx)
 	wpa_sm_notify_disassoc(wpa_s->wpa);
 	wpa_supplicant_disassociate(wpa_s, WLAN_REASON_DEAUTH_LEAVING);
 	wpa_s->reassociate = 1;
-	wpa_supplicant_req_scan(wpa_s, 0, 0);
+	/* If we timed out, AP, or another local VIF may be busy.
+	 * So, wait a second until scanning again.
+	 */
+	wpa_supplicant_req_scan(wpa_s, 1, 0);
 }
 
 
-- 
1.7.2.3



More information about the HostAP mailing list