Mercurial > dovecot > core-2.2
changeset 18616:e702b7a745e0
doveadm-server: Fixed potential crash if doveadm client disconnected
Found by Coverity
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sat, 09 May 2015 19:41:45 +0300 |
parents | cff670d68f69 |
children | 398d94f08407 |
files | src/doveadm/server-connection.c |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/doveadm/server-connection.c Sat May 09 19:39:39 2015 +0300 +++ b/src/doveadm/server-connection.c Sat May 09 19:41:45 2015 +0300 @@ -127,9 +127,9 @@ ret = o_stream_flush(conn->output); if (ret > 0 && conn->cmd_input != NULL && conn->delayed_cmd == NULL) ret = server_connection_send_cmd_input_more(conn); + o_stream_uncork(conn->output); if (ret < 0) server_connection_destroy(&conn); - o_stream_uncork(conn->output); return ret; }