Interworking: Force normal scan for network selection
Make sure special optimized scans (like WPS-single-channel or sched_scan) do not get used during the network selection scan. This could have been hit in cases where a previous operation has been stopped in a state where special scan parameters were going to be used. Signed-hostap: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
b74b7e87bb
commit
1bd05d0423
1 changed files with 2 additions and 0 deletions
|
@ -2099,7 +2099,9 @@ int interworking_select(struct wpa_supplicant *wpa_s, int auto_select)
|
||||||
wpa_printf(MSG_DEBUG, "Interworking: Start scan for network "
|
wpa_printf(MSG_DEBUG, "Interworking: Start scan for network "
|
||||||
"selection");
|
"selection");
|
||||||
wpa_s->scan_res_handler = interworking_scan_res_handler;
|
wpa_s->scan_res_handler = interworking_scan_res_handler;
|
||||||
|
wpa_s->normal_scans = 0;
|
||||||
wpa_s->scan_req = MANUAL_SCAN_REQ;
|
wpa_s->scan_req = MANUAL_SCAN_REQ;
|
||||||
|
wpa_s->after_wps = 0;
|
||||||
wpa_supplicant_req_scan(wpa_s, 0, 0);
|
wpa_supplicant_req_scan(wpa_s, 0, 0);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in a new issue