Do not expire scan results based on aborted scan
Do not expire scan results entries based on scan results from a scan that was aborted. The aborted scan did not scan all the requested channels or SSIDs, so the fact that a BSS is missing from the scan results does not mean it is not available. Signed-off-by: Avraham Stern <avraham.stern@intel.com>
This commit is contained in:
parent
0aed3f5a80
commit
1a21fd37f9
1 changed files with 1 additions and 1 deletions
|
@ -799,7 +799,7 @@ void wpa_bss_update_end(struct wpa_supplicant *wpa_s, struct scan_info *info,
|
|||
struct wpa_bss *bss, *n;
|
||||
|
||||
os_get_reltime(&wpa_s->last_scan);
|
||||
if (!new_scan)
|
||||
if ((info && info->aborted) || !new_scan)
|
||||
return; /* do not expire entries without new scan */
|
||||
|
||||
dl_list_for_each_safe(bss, n, &wpa_s->bss, struct wpa_bss, list) {
|
||||
|
|
Loading…
Reference in a new issue