| Submitter | Spinadel, David |
|---|---|
| Date | Nov. 5, 2012, 9:45 a.m. |
| Message ID | <F781B6216F70FE49AB7B89F25E2F80C0BF1354@HASMSX152.ger.corp.intel.com> |
| Download | mbox | patch |
| Permalink | /patch/197174/ |
| State | Superseded |
| Headers | show |
Comments
if (wildcard) {
@@ -929,11 +928,12 @@ int wpa_supplicant_req_sched_scan(struct wpa_supplicant *wpa_s)
(wpas_network_disabled(wpa_s, ssid) ||
!ssid->scan_ssid));
break;
+ if (!ssid)
+ wpa_s->prev_sched_ssid = NULL;
}
}
Well, these two lines should be before the break...
David
---------------------------------------------------------------------
Intel Israel (74) Limited
This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.
Patch
diff --git a/wpa_supplicant/scan.c b/wpa_supplicant/scan.c index df663bc..38af84c 100644 --- a/wpa_supplicant/scan.c +++ b/wpa_supplicant/scan.c @@ -880,7 +880,6 @@ int wpa_supplicant_req_sched_scan(struct wpa_supplicant *wpa_s) wpa_s->sched_scan_timeout = max_sched_scan_ssids * 2; wpa_s->first_sched_scan = 1; ssid = wpa_s->conf->ssid; - wpa_s->prev_sched_ssid = ssid; } if (wildcard) { @@ -929,11 +928,12 @@ int wpa_supplicant_req_sched_scan(struct wpa_supplicant *wpa_s) (wpas_network_disabled(wpa_s, ssid) || !ssid->scan_ssid)); break; + if (!ssid) + wpa_s->prev_sched_ssid = NULL; } } next: - wpa_s->prev_sched_ssid = ssid; ssid = ssid->next; }