mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2025-02-17 17:43:06 -05:00
Supply the connection scan results to bgscan after init
If bgscan is enabled, then bgscan is initiated after the connection, with no bss scan result information. Since a scan was performed prior to the connection, the information exists and can be used to initialize the bgscan's cache. Signed-hostap: Yoni Divinsky <yoni.divinsky@ti.com>
This commit is contained in:
parent
d8a085508c
commit
6409b7a715
@ -558,8 +558,16 @@ static void wpa_supplicant_start_bgscan(struct wpa_supplicant *wpa_s)
|
||||
* optimization, so the initial connection is not
|
||||
* affected.
|
||||
*/
|
||||
} else
|
||||
} else {
|
||||
struct wpa_scan_results *scan_res;
|
||||
wpa_s->bgscan_ssid = wpa_s->current_ssid;
|
||||
scan_res = wpa_supplicant_get_scan_results(wpa_s, NULL,
|
||||
0);
|
||||
if (scan_res) {
|
||||
bgscan_notify_scan(wpa_s, scan_res);
|
||||
wpa_scan_results_free(scan_res);
|
||||
}
|
||||
}
|
||||
} else
|
||||
wpa_s->bgscan_ssid = NULL;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user