[PATCH] wpa_supplicant: don't save prev_sched_ssid if not needed

David Spinadel dvdspndl
Thu Mar 7 01:26:33 PST 2013


From: David Spinadel <david.spinadel at intel.com>

If the whole ssid list was scanned, don't save the prev
sheduled ssid since we are going to start from beggining.
It avoids starting sched scan from prev_sched_ssid after
scanning the full list, in case of adding network to ssid
during scheduled scan.

Signed-hostap: David Spinadel <david.spinadel at intel.com>
---
 wpa_supplicant/scan.c |    4 ++++
 1 file changed, 4 insertions(+)

diff --git a/wpa_supplicant/scan.c b/wpa_supplicant/scan.c
index c3f9981..0e45079 100644
--- a/wpa_supplicant/scan.c
+++ b/wpa_supplicant/scan.c
@@ -1120,6 +1120,10 @@ scan:
 		wpa_s->sched_scan_interval *= 2;
 	}
 
+	/* If there is no more ssids, start next time from the beginning */
+	if (!ssid)
+		wpa_s->prev_sched_ssid = NULL;
+
 	return 0;
 }
 
-- 
1.7.10.msysgit.1




More information about the Hostap mailing list