diff src/director/director-connection.c @ 14480:d9f33d78fa3d

director: Make sure handshaking doesn't get stuck sending USERs.
author Timo Sirainen <tss@iki.fi>
date Fri, 20 Apr 2012 00:42:10 +0300
parents 293ada796ae6
children ce4e1bf7262d
line wrap: on
line diff
--- a/src/director/director-connection.c	Fri Apr 20 00:33:13 2012 +0300
+++ b/src/director/director-connection.c	Fri Apr 20 00:42:10 2012 +0300
@@ -1312,6 +1312,8 @@
 		o_stream_uncork(conn->output);
 		if (ret < 0)
 			director_connection_disconnected(&conn);
+		else
+			o_stream_set_flush_pending(conn->output, TRUE);
 		return ret;
 	}
 	return o_stream_flush(conn->output);