[PATCH] P2P: Prevent creation of another interface on group interface for NFC Token enable case
Manish Bansal
manish.bansal
Fri Mar 14 06:38:36 PDT 2014
Hi Jouni,
Kindly check the patch is fine.
If group interface is present and command came on
group interface then enable the token for the
current interface.
Signed-off-by: Manish <manish.bansal at broadcom.com>
---
wpa_supplicant/p2p_supplicant.c | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/wpa_supplicant/p2p_supplicant.c b/wpa_supplicant/p2p_supplicant.c
index 09f98a3..25d0b45 100644
--- a/wpa_supplicant/p2p_supplicant.c
+++ b/wpa_supplicant/p2p_supplicant.c
@@ -7545,7 +7545,17 @@ int wpas_p2p_nfc_tag_enabled(struct wpa_supplicant *wpa_s, int enabled)
return -1;
wpa_s->p2p_peer_oob_pk_hash_known = 0;
- wpa_s->create_p2p_iface = wpas_p2p_create_iface(wpa_s);
+ if(wpa_s->p2p_group_interface == P2P_GROUP_INTERFACE_GO ||
+ wpa_s->p2p_group_interface == P2P_GROUP_INTERFACE_CLIENT) {
+
+ /* P2P Group Interface present and the command came on
+ * Group Interface. So enable the token for the current
+ * interface
+ */
+ wpa_s->create_p2p_iface = 0;
+ } else {
+ wpa_s->create_p2p_iface = wpas_p2p_create_iface(wpa_s);
+ }
if (wpa_s->create_p2p_iface) {
enum wpa_driver_if_type iftype;
--
1.7.10.4
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.shmoo.com/pipermail/hostap/attachments/20140314/b3347202/attachment.htm>
More information about the Hostap
mailing list