dovecot-2.1: director: Another fix for stuck handshake.

dovecot at dovecot.org dovecot at dovecot.org
Fri Apr 20 00:49:39 EEST 2012


details:   http://hg.dovecot.org/dovecot-2.1/rev/ce4e1bf7262d
changeset: 14445:ce4e1bf7262d
user:      Timo Sirainen <tss at iki.fi>
date:      Fri Apr 20 00:49:29 2012 +0300
description:
director: Another fix for stuck handshake.

diffstat:

 src/director/director-connection.c |  3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diffs (13 lines):

diff -r d9f33d78fa3d -r ce4e1bf7262d src/director/director-connection.c
--- a/src/director/director-connection.c	Fri Apr 20 00:42:10 2012 +0300
+++ b/src/director/director-connection.c	Fri Apr 20 00:49:29 2012 +0300
@@ -1389,7 +1389,8 @@
 	director_connection_send(conn, str_c(str));
 
 	conn->user_iter = user_directory_iter_init(dir->users);
-	(void)director_connection_send_users(conn);
+	if (director_connection_send_users(conn) == 0)
+		o_stream_set_flush_pending(conn->output, TRUE);
 	o_stream_uncork(conn->output);
 }
 


More information about the dovecot-cvs mailing list