From: Marcel Holtmann Date: Wed, 23 May 2012 04:52:35 +0000 (+0200) Subject: agent: Increase default timeout to 120 seconds X-Git-Tag: 1.1~33 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=52889168f73566d75d470e6dd8ca28d42ea90961;p=platform%2Fupstream%2Fconnman.git agent: Increase default timeout to 120 seconds The D-Bus default timeout is 25 seconds and that is clearly not enough time to enter a passphrase. Increasing this to 120 seconds now. --- diff --git a/src/agent.c b/src/agent.c index ebee19c..cca9ebc 100644 --- a/src/agent.c +++ b/src/agent.c @@ -31,6 +31,8 @@ #include "connman.h" +#define REQUEST_TIMEOUT (120 * 1000) /* 120 seconds */ + static DBusConnection *connection = NULL; static guint agent_watch = 0; static gchar *agent_path = NULL; @@ -456,8 +458,8 @@ int __connman_agent_request_passphrase_input(struct connman_service *service, return -ENOMEM; } - if (dbus_connection_send_with_reply(connection, message, - &call, -1) == FALSE) { + if (dbus_connection_send_with_reply(connection, message, &call, + REQUEST_TIMEOUT) == FALSE) { dbus_message_unref(message); g_free(passphrase_reply); return -ESRCH; @@ -522,8 +524,8 @@ int __connman_agent_request_login_input(struct connman_service *service, return -ENOMEM; } - if (dbus_connection_send_with_reply(connection, message, - &call, -1) == FALSE) { + if (dbus_connection_send_with_reply(connection, message, &call, + REQUEST_TIMEOUT) == FALSE) { dbus_message_unref(message); g_free(username_password_reply); return -ESRCH; @@ -610,8 +612,8 @@ int __connman_agent_request_browser(struct connman_service *service, return -ENOMEM; } - if (dbus_connection_send_with_reply(connection, message, - &call, -1) == FALSE) { + if (dbus_connection_send_with_reply(connection, message, &call, + REQUEST_TIMEOUT) == FALSE) { dbus_message_unref(message); g_free(browser_reply_data); return -ESRCH; @@ -698,8 +700,8 @@ int __connman_agent_report_error(struct connman_service *service, return -ENOMEM; } - if (dbus_connection_send_with_reply(connection, message, - &call, -1) == FALSE) { + if (dbus_connection_send_with_reply(connection, message, &call, + REQUEST_TIMEOUT) == FALSE) { dbus_message_unref(message); g_free(report_error); return -ESRCH;