[prev in list] [next in list] [prev in thread] [next in thread]
List: hostap
Subject: [PATCH] dbus: Share BSSID of AP in Credentials signal
From: Saurav Babu <saurav.babu () samsung ! com>
Date: 2018-07-03 11:29:15
Message-ID: 20180703111723epcas5p2774ab55fd2401b31522802ab75f12353~917pjfbjV1016810168epcas5p2F () epcas5p2 ! samsung ! com
[Download RAW message or body]
wpa_s->current_ssid->bssid is empty when Credentials signal is sent
whereas cred->mac_addr contains actual MAC Address of AP for which
Credentials signal is being sent.
This patch sends cred->mac_addr as BSSID in Credentials signal so that
application is aware about the actual MAC Address of the AP for which
signal is received
Signed-off-by: Saurav Babu <saurav.babu@samsung.com>
---
wpa_supplicant/dbus/dbus_new.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/wpa_supplicant/dbus/dbus_new.c b/wpa_supplicant/dbus/dbus_new.c
index e0f16bb..1a4ffc4 100644
--- a/wpa_supplicant/dbus/dbus_new.c
+++ b/wpa_supplicant/dbus/dbus_new.c
@@ -764,10 +764,9 @@ void wpas_dbus_signal_wps_cred(struct wpa_supplicant *wpa_s,
if (cred->encr_type & WPS_ENCR_AES)
encr_type[et_num++] = "aes";
- if ((wpa_s->current_ssid &&
- !wpa_dbus_dict_append_byte_array(
+ if (!wpa_dbus_dict_append_byte_array(
&dict_iter, "BSSID",
- (const char *) wpa_s->current_ssid->bssid, ETH_ALEN)) ||
+ (const char *) cred->mac_addr, ETH_ALEN) ||
!wpa_dbus_dict_append_byte_array(&dict_iter, "SSID",
(const char *) cred->ssid,
cred->ssid_len) ||
--
2.7.4
_______________________________________________
Hostap mailing list
Hostap@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/hostap
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic