]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
Clear scan_req to NORMAL_SCAN_REQ for connection attempt
authorJouni Malinen <jouni@qca.qualcomm.com>
Thu, 27 Nov 2014 15:41:02 +0000 (17:41 +0200)
committerJouni Malinen <j@w1.fi>
Thu, 27 Nov 2014 15:55:54 +0000 (17:55 +0200)
This is needed to fix some sequencies where a real scan in ap_scan=2
case would be issued even when the connection case would expect direct
connection without a scan.

This fixed an issue shown in hwsim test case autoscan_exponential
followed by ibss_open_fixed_bssid.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
wpa_supplicant/wpa_supplicant.c

index 96125a110bbc6a9669a14ca2eb9fd2811c4e57da..140e0e21f7903c98c25a2b2ab74abe83a8bf6775 100644 (file)
@@ -4807,6 +4807,7 @@ int disallowed_ssid(struct wpa_supplicant *wpa_s, const u8 *ssid,
 void wpas_request_connection(struct wpa_supplicant *wpa_s)
 {
        wpa_s->normal_scans = 0;
+       wpa_s->scan_req = NORMAL_SCAN_REQ;
        wpa_supplicant_reinit_autoscan(wpa_s);
        wpa_s->extra_blacklist_count = 0;
        wpa_s->disconnected = 0;