mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2025-02-17 17:43:06 -05:00
WPS: Do not use sched_scan for provisioning step
Normal scan is more reliable and faster for WPS operations and since these are for short periods of time, the benefit of trying to use sched_scan would be limited. This can fix WPS connectivity issues with some drivers. Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com> intended-for: hostap-1
This commit is contained in:
parent
0c01d65d6d
commit
aa283ddd97
@ -752,6 +752,20 @@ int wpa_supplicant_req_sched_scan(struct wpa_supplicant *wpa_s)
|
|||||||
wildcard = 1;
|
wildcard = 1;
|
||||||
} else if (!ssid->disabled && ssid->ssid_len)
|
} else if (!ssid->disabled && ssid->ssid_len)
|
||||||
need_ssids++;
|
need_ssids++;
|
||||||
|
|
||||||
|
#ifdef CONFIG_WPS
|
||||||
|
if (!ssid->disabled && ssid->key_mgmt == WPA_KEY_MGMT_WPS) {
|
||||||
|
/*
|
||||||
|
* Normal scan is more reliable and faster for WPS
|
||||||
|
* operations and since these are for short periods of
|
||||||
|
* time, the benefit of trying to use sched_scan would
|
||||||
|
* be limited.
|
||||||
|
*/
|
||||||
|
wpa_dbg(wpa_s, MSG_DEBUG, "Use normal scan instead of "
|
||||||
|
"sched_scan for WPS");
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
#endif /* CONFIG_WPS */
|
||||||
}
|
}
|
||||||
if (wildcard)
|
if (wildcard)
|
||||||
need_ssids++;
|
need_ssids++;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user