From: Joel Cunningham Date: Mon, 19 Dec 2016 20:22:53 +0000 (-0600) Subject: wpa_supplicant: Add BSS CURRENT control interface command X-Git-Tag: hostap_2_7~1979 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9187b13adb899dac1e8ab062844a84480dfc3bcc;p=thirdparty%2Fhostap.git wpa_supplicant: Add BSS CURRENT control interface command This commit extends the BSS commands to include "BSS CURRENT" as a way to get the current BSS without having to walk the BSS list matching against BSSID+SSID returned from the STATUS command. This returns the BSS stored in wpa_s->current_bss. Signed-off-by: Joel Cunningham --- diff --git a/wpa_supplicant/ctrl_iface.c b/wpa_supplicant/ctrl_iface.c index 624e894cf..fc6fbdbc7 100644 --- a/wpa_supplicant/ctrl_iface.c +++ b/wpa_supplicant/ctrl_iface.c @@ -4650,6 +4650,8 @@ static int wpa_supplicant_ctrl_iface_bss(struct wpa_supplicant *wpa_s, bss = dl_list_entry(next, struct wpa_bss, list_id); } + } else if (os_strncmp(cmd, "CURRENT", 7) == 0) { + bss = wpa_s->current_bss; #ifdef CONFIG_P2P } else if (os_strncmp(cmd, "p2p_dev_addr=", 13) == 0) { if (hwaddr_aton(cmd + 13, bssid) == 0)