[ekg2-commit] r4231 - in trunk: ekg plugins/jabber: trunk/ekg/net.c trunk/plugins/jabber/jabber.c
SVN commit
svn w toxygen.net
Pią, 8 Sie 2008, 11:56:50 CEST
Author: peres
Date: 2008-08-08 11:56:50 +0200 (Fri, 08 Aug 2008)
New Revision: 4231
Modified:
trunk/ekg/net.c
trunk/plugins/jabber/jabber.c
Log:
Connect timeout setting.
Modified: trunk/ekg/net.c
===================================================================
--- trunk/ekg/net.c 2008-08-08 09:10:41 UTC (rev 4230)
+++ trunk/ekg/net.c 2008-08-08 09:56:50 UTC (rev 4231)
@@ -488,6 +488,8 @@
int len, fd, family, connret;
watch_t *w;
+ const int timeout = session_int_get(s, "connect_timeout");
+
do {
int one = 1;
@@ -519,8 +521,10 @@
}
w = watch_add(s->plugin, fd, WATCH_WRITE, ekg_connect_handler, c);
- watch_timeout_set(w, 10 /* XXX */);
+ if (timeout)
+ watch_timeout_set(w, timeout);
+
xfree(addr);
return 1;
} while (0);
Modified: trunk/plugins/jabber/jabber.c
===================================================================
--- trunk/plugins/jabber/jabber.c 2008-08-08 09:10:41 UTC (rev 4230)
+++ trunk/plugins/jabber/jabber.c 2008-08-08 09:56:50 UTC (rev 4231)
@@ -1569,6 +1569,7 @@
PLUGIN_VAR_ADD("auto_reconnect", VAR_INT, "0", 0, NULL),
PLUGIN_VAR_ADD("auto_xa", VAR_INT, "0", 0, NULL),
PLUGIN_VAR_ADD("auto_xa_descr", VAR_STR, 0, 0, NULL),
+ PLUGIN_VAR_ADD("connect_timeout", VAR_INT, "30", 0, NULL),
PLUGIN_VAR_ADD("disable_sasl", VAR_INT, "0", 0, NULL),
PLUGIN_VAR_ADD("display_notify", VAR_INT, "-1", 0, NULL),
PLUGIN_VAR_ADD("display_server_features", VAR_INT, "1", 0, NULL),
Więcej informacji o liście dyskusyjnej ekg2-commit