summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulien Massot <jmassot@aldebaran-robotics.com>2012-04-13 15:16:33 +0000
committerPatrik Flykt <patrik.flykt@linux.intel.com>2012-04-17 13:37:18 +0300
commitf476aef890036fee3f05266c86ca2736cb0d33b9 (patch)
tree3a8119d2e80de458fb72e0dd655049eed7fc8f8f
parent65f9b2f1e9b38da7e12ed44181653865c6769f77 (diff)
downloadconnman-f476aef890036fee3f05266c86ca2736cb0d33b9.tar.gz
connman-f476aef890036fee3f05266c86ca2736cb0d33b9.tar.bz2
connman-f476aef890036fee3f05266c86ca2736cb0d33b9.zip
service: request_input_cb handle wps setting
-rw-r--r--src/agent.c2
-rw-r--r--src/connman.h1
-rw-r--r--src/service.c1
-rw-r--r--src/wispr.c1
4 files changed, 5 insertions, 0 deletions
diff --git a/src/agent.c b/src/agent.c
index d0b3ecd5..7374138e 100644
--- a/src/agent.c
+++ b/src/agent.c
@@ -194,6 +194,7 @@ done:
passphrase_reply->callback(passphrase_reply->service, values_received,
name, name_len,
identity, passphrase,
+ wps, wpspin,
passphrase_reply->user_data);
connman_service_unref(passphrase_reply->service);
dbus_message_unref(reply);
@@ -371,6 +372,7 @@ done:
username_password_reply->callback(username_password_reply->service,
TRUE, NULL, 0,
username, password,
+ FALSE, NULL,
username_password_reply->user_data);
connman_service_unref(username_password_reply->service);
dbus_message_unref(reply);
diff --git a/src/connman.h b/src/connman.h
index 225928c5..eef27223 100644
--- a/src/connman.h
+++ b/src/connman.h
@@ -90,6 +90,7 @@ typedef void (* authentication_cb_t) (struct connman_service *service,
connman_bool_t values_received,
const char *name, int name_len,
const char *identifier, const char *secret,
+ gboolean wps, const char *wpspin,
void *user_data);
typedef void (* browser_authentication_cb_t) (struct connman_service *service,
connman_bool_t authentication_done,
diff --git a/src/service.c b/src/service.c
index df86ce59..96dd0f9e 100644
--- a/src/service.c
+++ b/src/service.c
@@ -4281,6 +4281,7 @@ static void request_input_cb (struct connman_service *service,
connman_bool_t values_received,
const char *name, int name_len,
const char *identity, const char *passphrase,
+ gboolean wps, const char *wpspin,
void *user_data)
{
struct connman_device *device;
diff --git a/src/wispr.c b/src/wispr.c
index 70e044ed..bea7a1ed 100644
--- a/src/wispr.c
+++ b/src/wispr.c
@@ -436,6 +436,7 @@ static void wispr_portal_request_wispr_login(struct connman_service *service,
connman_bool_t success,
const char *ssid, int ssid_len,
const char *username, const char *password,
+ gboolean wps, const char *wpspin,
void *user_data)
{
struct connman_wispr_portal_context *wp_context = user_data;