dovecot-2.1: login proxy: If connect() fails, log how many secon...

dovecot at dovecot.org dovecot at dovecot.org
Thu Feb 23 15:27:04 EET 2012


details:   http://hg.dovecot.org/dovecot-2.1/rev/c3da6b3a4a34
changeset: 14188:c3da6b3a4a34
user:      Timo Sirainen <tss at iki.fi>
date:      Thu Feb 23 15:26:52 2012 +0200
description:
login proxy: If connect() fails, log how many seconds it tried.

diffstat:

 src/login-common/login-proxy.c |  5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diffs (16 lines):

diff -r e98143525d51 -r c3da6b3a4a34 src/login-common/login-proxy.c
--- a/src/login-common/login-proxy.c	Thu Feb 23 10:35:29 2012 +0200
+++ b/src/login-common/login-proxy.c	Thu Feb 23 15:26:52 2012 +0200
@@ -199,9 +199,10 @@
 
 	err = net_geterror(proxy->server_fd);
 	if (err != 0) {
-		i_error("proxy(%s): connect(%s, %u) failed: %s",
+		i_error("proxy(%s): connect(%s, %u) failed: %s (after %u secs)",
 			proxy->client->virtual_user,
-			proxy->host, proxy->port, strerror(err));
+			proxy->host, proxy->port, strerror(err),
+			(unsigned int)(ioloop_time - proxy->created.tv_sec));
 		proxy_fail_connect(proxy);
                 login_proxy_free(&proxy);
 		return;


More information about the dovecot-cvs mailing list