From: Jouni Malinen Date: Mon, 28 Dec 2009 11:35:51 +0000 (+0200) Subject: Add [ESS] flag for scan/BSS info from ctrl_iface X-Git-Tag: hostap_0_7_1~157 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bd1af96ad1d7ef1959ea1cdf9ea040c270d7f361;p=thirdparty%2Fhostap.git Add [ESS] flag for scan/BSS info from ctrl_iface --- diff --git a/wpa_supplicant/ctrl_iface.c b/wpa_supplicant/ctrl_iface.c index 6a0fb1e95..7151653d8 100644 --- a/wpa_supplicant/ctrl_iface.c +++ b/wpa_supplicant/ctrl_iface.c @@ -850,6 +850,12 @@ static int wpa_supplicant_ctrl_iface_scan_result( return pos - buf; pos += ret; } + if (res->caps & IEEE80211_CAP_ESS) { + ret = os_snprintf(pos, end - pos, "[ESS]"); + if (ret < 0 || ret >= end - pos) + return pos - buf; + pos += ret; + } ie = wpa_scan_get_ie(res, WLAN_EID_SSID); ret = os_snprintf(pos, end - pos, "\t%s", @@ -1588,6 +1594,12 @@ static int wpa_supplicant_ctrl_iface_bss(struct wpa_supplicant *wpa_s, return pos - buf; pos += ret; } + if (bss->caps & IEEE80211_CAP_ESS) { + ret = os_snprintf(pos, end - pos, "[ESS]"); + if (ret < 0 || ret >= end - pos) + return pos - buf; + pos += ret; + } ret = os_snprintf(pos, end - pos, "\n"); if (ret < 0 || ret >= end - pos)