Make local UUID available through ctrl_iface STATUS command
Signed-hostap: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
a60a6d6b80
commit
8aaafcee9e
1 changed files with 12 additions and 0 deletions
|
@ -10,6 +10,7 @@
|
||||||
|
|
||||||
#include "utils/common.h"
|
#include "utils/common.h"
|
||||||
#include "utils/eloop.h"
|
#include "utils/eloop.h"
|
||||||
|
#include "utils/uuid.h"
|
||||||
#include "common/version.h"
|
#include "common/version.h"
|
||||||
#include "common/ieee802_11_defs.h"
|
#include "common/ieee802_11_defs.h"
|
||||||
#include "common/ieee802_11_common.h"
|
#include "common/ieee802_11_common.h"
|
||||||
|
@ -1629,6 +1630,17 @@ static int wpa_supplicant_ctrl_iface_status(struct wpa_supplicant *wpa_s,
|
||||||
if (res >= 0)
|
if (res >= 0)
|
||||||
pos += res;
|
pos += res;
|
||||||
|
|
||||||
|
#ifdef CONFIG_WPS
|
||||||
|
{
|
||||||
|
char uuid_str[100];
|
||||||
|
uuid_bin2str(wpa_s->wps->uuid, uuid_str, sizeof(uuid_str));
|
||||||
|
ret = os_snprintf(pos, end - pos, "uuid=%s\n", uuid_str);
|
||||||
|
if (ret < 0 || ret >= end - pos)
|
||||||
|
return pos - buf;
|
||||||
|
pos += ret;
|
||||||
|
}
|
||||||
|
#endif /* CONFIG_WPS */
|
||||||
|
|
||||||
#ifdef ANDROID
|
#ifdef ANDROID
|
||||||
wpa_msg_ctrl(wpa_s, MSG_INFO, WPA_EVENT_STATE_CHANGE
|
wpa_msg_ctrl(wpa_s, MSG_INFO, WPA_EVENT_STATE_CHANGE
|
||||||
"id=%d state=%d BSSID=" MACSTR " SSID=%s",
|
"id=%d state=%d BSSID=" MACSTR " SSID=%s",
|
||||||
|
|
Loading…
Reference in a new issue