From: Jouni Malinen Date: Mon, 28 Nov 2011 13:19:41 +0000 (+0200) Subject: Fix sched_scan filter_ssids setting for no filters case X-Git-Tag: aosp-jb-start~239 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7c6a266ced98a9ce5c431290379b8d8b5aa92c04;p=thirdparty%2Fhostap.git Fix sched_scan filter_ssids setting for no filters case The filter_ssids pointer needs to be set to NULL if no SSID filters are set to avoid filtering out all scan results. Signed-hostap: Jouni Malinen --- diff --git a/wpa_supplicant/scan.c b/wpa_supplicant/scan.c index 9335589d6..a8ab6ae08 100644 --- a/wpa_supplicant/scan.c +++ b/wpa_supplicant/scan.c @@ -787,6 +787,11 @@ int wpa_supplicant_req_sched_scan(struct wpa_supplicant *wpa_s) ssid = ssid->next; } + if (params.num_filter_ssids == 0) { + os_free(params.filter_ssids); + params.filter_ssids = NULL; + } + if (wpa_s->wps) wps_ie = wpa_supplicant_extra_ies(wpa_s, ¶ms);