From e3e51d9f03b913a54fff9ae9497ff8d7d9dd576d Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Sat, 1 Nov 2008 14:28:34 +0200 Subject: [PATCH] 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. --- wpa_supplicant/ctrl_iface.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/wpa_supplicant/ctrl_iface.c b/wpa_supplicant/ctrl_iface.c index 3170d541c..da207d176 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;