Mercurial > dovecot > core-2.2
changeset 12406:fa911bf1cbee
imap: Uncork at logout a bit later.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 09 Nov 2010 20:24:12 +0000 |
parents | e72ab743b8df |
children | e2a880387cca |
files | src/imap/cmd-logout.c src/imap/imap-client.c |
diffstat | 2 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/imap/cmd-logout.c Tue Nov 09 19:48:47 2010 +0000 +++ b/src/imap/cmd-logout.c Tue Nov 09 20:24:12 2010 +0000 @@ -9,7 +9,6 @@ struct client *client = cmd->client; client_send_line(client, "* BYE Logging out"); - o_stream_uncork(client->output); if (client->mailbox != NULL) { client_search_updates_free(client);
--- a/src/imap/imap-client.c Tue Nov 09 19:48:47 2010 +0000 +++ b/src/imap/imap-client.c Tue Nov 09 20:24:12 2010 +0000 @@ -250,6 +250,7 @@ i_info("Disconnected: %s %s", reason, client_stats(client)); client->disconnected = TRUE; (void)o_stream_flush(client->output); + o_stream_uncork(client->output); i_stream_close(client->input); o_stream_close(client->output);