Restore scan request settings if initial association failed
The scan path to initiate another scan if the initial association failed was broken due to wpa_s->scan_req being zeroed earlier in wpa_supplicant_scan(). This caused the second scan to bail out early since it thought this was not a requested scan.
This commit is contained in:
parent
76dca89295
commit
2064c2f985
1 changed files with 1 additions and 0 deletions
|
@ -137,6 +137,7 @@ static void wpa_supplicant_scan(void *eloop_ctx, void *timeout_ctx)
|
||||||
if (wpa_s->scan_res_tried == 0 && wpa_s->conf->ap_scan == 1 &&
|
if (wpa_s->scan_res_tried == 0 && wpa_s->conf->ap_scan == 1 &&
|
||||||
!wpa_s->use_client_mlme) {
|
!wpa_s->use_client_mlme) {
|
||||||
wpa_s->scan_res_tried++;
|
wpa_s->scan_res_tried++;
|
||||||
|
wpa_s->scan_req = scan_req;
|
||||||
wpa_printf(MSG_DEBUG, "Trying to get current scan results "
|
wpa_printf(MSG_DEBUG, "Trying to get current scan results "
|
||||||
"first without requesting a new scan to speed up "
|
"first without requesting a new scan to speed up "
|
||||||
"initial association");
|
"initial association");
|
||||||
|
|
Loading…
Reference in a new issue