From cc2937bf52d5dd1fd35f564956cdd2561ce5a0d0 Mon Sep 17 00:00:00 2001 From: Patrik Flykt Date: Fri, 2 Dec 2011 16:18:29 +0200 Subject: [PATCH] agent: Add network name and name length to authentication_cb_t --- src/agent.c | 5 +++-- src/connman.h | 1 + src/service.c | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/agent.c b/src/agent.c index 62710d4..9c789cf 100644 --- a/src/agent.c +++ b/src/agent.c @@ -101,7 +101,7 @@ static void request_input_passphrase_reply(DBusPendingCall *call, void *user_dat char *wpspin = NULL; char *key; char *name = NULL; - int name_len; + int name_len = 0; DBusMessageIter iter, dict; DBusMessage *reply = dbus_pending_call_steal_reply(call); @@ -192,6 +192,7 @@ static void request_input_passphrase_reply(DBusPendingCall *call, void *user_dat done: passphrase_reply->callback(passphrase_reply->service, values_received, + name, name_len, identity, passphrase, passphrase_reply->user_data); connman_service_unref(passphrase_reply->service); @@ -368,7 +369,7 @@ static void request_input_login_reply(DBusPendingCall *call, void *user_data) done: username_password_reply->callback(username_password_reply->service, - TRUE, + TRUE, NULL, 0, username, password, username_password_reply->user_data); connman_service_unref(username_password_reply->service); diff --git a/src/connman.h b/src/connman.h index 8787ff5..e46fbe2 100644 --- a/src/connman.h +++ b/src/connman.h @@ -84,6 +84,7 @@ struct connman_service; 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, void *user_data); typedef void (* report_error_cb_t) (struct connman_service *service, diff --git a/src/service.c b/src/service.c index c151ef0..464c681 100644 --- a/src/service.c +++ b/src/service.c @@ -3957,6 +3957,7 @@ static void report_error_cb(struct connman_service *service, 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, void *user_data) { -- 2.7.4