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.
This commit is contained in:
Jouni Malinen 2008-11-01 14:28:34 +02:00
parent 4aac554ce2
commit e3e51d9f03

View file

@ -1250,6 +1250,10 @@ static int wpa_supplicant_ctrl_iface_bss(struct wpa_supplicant *wpa_s,
char *pos, *end; char *pos, *end;
const u8 *ie, *ie2; 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; results = wpa_s->scan_res;
if (results == NULL) if (results == NULL)
return 0; return 0;