]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
Try to use fast-associate on ENABLE_NETWORK
authorJouni Malinen <jouni@qca.qualcomm.com>
Tue, 21 May 2013 16:37:55 +0000 (19:37 +0300)
committerJouni Malinen <j@w1.fi>
Wed, 22 May 2013 13:10:59 +0000 (16:10 +0300)
This makes ENABLE_NETWORK behave similarily to SELECT_NETWORK by
allowing a scan to be skipped if recent scan results are available.

Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>

wpa_supplicant/wpa_supplicant.c

index 8d967acd3d3950f75d7b9b49148176fd4f66f697..248bf0ebd21b4713f38db3bc7da3b00fb2f73d4a 100644 (file)
@@ -1803,7 +1803,8 @@ void wpa_supplicant_enable_network(struct wpa_supplicant *wpa_s,
                        wpa_supplicant_cancel_sched_scan(wpa_s);
                }
 
-               wpa_supplicant_req_scan(wpa_s, 0, 0);
+               if (wpa_supplicant_fast_associate(wpa_s) != 1)
+                       wpa_supplicant_req_scan(wpa_s, 0, 0);
        }
 }