dovecot-2.1: director: Reverted previous change, it didn't work ...

dovecot at dovecot.org dovecot at dovecot.org
Thu Apr 19 23:51:51 EEST 2012


details:   http://hg.dovecot.org/dovecot-2.1/rev/9ef4dee0792f
changeset: 14439:9ef4dee0792f
user:      Timo Sirainen <tss at iki.fi>
date:      Thu Apr 19 23:51:46 2012 +0300
description:
director: Reverted previous change, it didn't work properly.

diffstat:

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

diffs (21 lines):

diff -r 25c941423e42 -r 9ef4dee0792f src/director/director-connection.c
--- a/src/director/director-connection.c	Thu Apr 19 23:45:31 2012 +0300
+++ b/src/director/director-connection.c	Thu Apr 19 23:51:46 2012 +0300
@@ -1282,6 +1282,9 @@
 	user_directory_iter_deinit(&conn->user_iter);
 	director_connection_send(conn, "DONE\n");
 
+	i_assert(conn->io == NULL);
+	conn->io = io_add(conn->fd, IO_READ, director_connection_input, conn);
+
 	ret = o_stream_flush(conn->output);
 	timeout_reset(conn->to_ping);
 	return ret;
@@ -1362,7 +1365,6 @@
 				    director_connection_output, conn);
 
 	io_remove(&conn->io);
-	conn->io = io_add(conn->fd, IO_READ, director_connection_input, conn);
 
 	o_stream_cork(conn->output);
 	director_connection_send_handshake(conn);


More information about the dovecot-cvs mailing list