bgscan: Stop bgscan only on disassociation
Stopping bgscan on any state other than COMPLETED results in bgscan reset (stop + start) on every rekeying operation. Signed-hostap: Eliad Peller <eliad@wizery.com>
This commit is contained in:
parent
b2838baf6a
commit
3727123269
1 changed files with 1 additions and 1 deletions
|
@ -699,7 +699,7 @@ void wpa_supplicant_set_state(struct wpa_supplicant *wpa_s,
|
|||
#ifdef CONFIG_BGSCAN
|
||||
if (state == WPA_COMPLETED)
|
||||
wpa_supplicant_start_bgscan(wpa_s);
|
||||
else
|
||||
else if (state < WPA_ASSOCIATED)
|
||||
wpa_supplicant_stop_bgscan(wpa_s);
|
||||
#endif /* CONFIG_BGSCAN */
|
||||
|
||||
|
|
Loading…
Reference in a new issue