From: Jouni Malinen Date: Sat, 1 Nov 2008 12:28:34 +0000 (+0200) Subject: Fixed ctrl_iface BSS command to fetch scan results, if needed X-Git-Tag: hostap_0_6_5~4 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=libeap.git;a=commitdiff_plain;h=e3e51d9f03b913a54fff9ae9497ff8d7d9dd576d Fixed ctrl_iface BSS command to fetch scan results, if needed This makes BSS command work line SCAN_RESULTS and allows wpa_gui to get some scan results without explicit scan results even when using ap_scan=2. --- diff --git a/wpa_supplicant/ctrl_iface.c b/wpa_supplicant/ctrl_iface.c index 3170d54..da207d1 100644 --- a/wpa_supplicant/ctrl_iface.c +++ b/wpa_supplicant/ctrl_iface.c @@ -1250,6 +1250,10 @@ static int wpa_supplicant_ctrl_iface_bss(struct wpa_supplicant *wpa_s, char *pos, *end; const u8 *ie, *ie2; + if (wpa_s->scan_res == NULL && + wpa_supplicant_get_scan_results(wpa_s) < 0) + return 0; + results = wpa_s->scan_res; if (results == NULL) return 0;