Use scan results for reconnection
authorMasashi Honma <masashi.honma@gmail.com>
Thu, 28 Feb 2013 14:33:28 +0000 (16:33 +0200)
committerJouni Malinen <j@w1.fi>
Thu, 28 Feb 2013 14:34:08 +0000 (16:34 +0200)
This patch uses existing scan results for fast connection on REASSOCIATE
and RECONNECT commands.

Signed-hostap: Masashi Honma <masashi.honma@gmail.com>

wpa_supplicant/wpa_supplicant.c

index ef7a6f0..fc3a84b 100644 (file)
@@ -3757,5 +3757,7 @@ void wpas_request_connection(struct wpa_supplicant *wpa_s)
        wpa_s->extra_blacklist_count = 0;
        wpa_s->disconnected = 0;
        wpa_s->reassociate = 1;
-       wpa_supplicant_req_scan(wpa_s, 0, 0);
+
+       if (wpa_supplicant_fast_associate(wpa_s) != 1)
+               wpa_supplicant_req_scan(wpa_s, 0, 0);
 }