Mercurial > dovecot > original-hg > dovecot-1.2
changeset 4169:8686345192e8 HEAD
Don't crash if client disconnects while appending message.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Wed, 12 Apr 2006 19:04:29 +0300 |
parents | 3f27bf7832a2 |
children | ca0a649dbb61 |
files | src/imap/cmd-append.c |
diffstat | 1 files changed, 3 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/imap/cmd-append.c Wed Apr 12 17:36:58 2006 +0300 +++ b/src/imap/cmd-append.c Wed Apr 12 19:04:29 2006 +0300 @@ -40,6 +40,9 @@ case -1: /* disconnected */ cmd_append_finish(cmd->context); + /* Reset command so that client_destroy() doesn't try to call + cmd_append_continue_message() anymore. */ + _client_reset_command(client); client_destroy(client, "Disconnected in APPEND"); return; case -2: