Thus incoming connection will not try to use WPS PIN method. This
enforces connman to support only WPS PBC on incoming connection.
---

Let's wait for wpa_supplicant's patch: 
"[PATCH] dbus: Add a device configuration entry to set the P2P WPS methods"
to be accepted first before applying this one.

 gsupplicant/supplicant.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/gsupplicant/supplicant.c b/gsupplicant/supplicant.c
index fd16caf..83d4c1c 100644
--- a/gsupplicant/supplicant.c
+++ b/gsupplicant/supplicant.c
@@ -3203,12 +3203,15 @@ static void p2p_device_config_result(const char *error,
 static void p2p_device_config_params(DBusMessageIter *iter, void *user_data)
 {
        struct supplicant_p2p_dev_config *config = user_data;
+       const char *methods = "push_button";
        DBusMessageIter dict;
 
        supplicant_dbus_dict_open(iter, &dict);
 
        supplicant_dbus_dict_append_basic(&dict, "DeviceName",
                                DBUS_TYPE_STRING, &config->device_name);
+       supplicant_dbus_dict_append_basic(&dict, "ConfigMethods",
+                               DBUS_TYPE_STRING, &methods);
 
        supplicant_dbus_dict_close(iter, &dict);
 }
-- 
1.8.5.5

_______________________________________________
connman mailing list
[email protected]
https://lists.connman.net/mailman/listinfo/connman

Reply via email to