Mercurial > dovecot > core-2.2
changeset 19529:0c2e2cba8a5b
imap: Don't assert-crash if hibernation resumes IDLE, which sends a lot of data to client.
author | Timo Sirainen <timo.sirainen@dovecot.fi> |
---|---|
date | Mon, 04 Jan 2016 11:47:24 -0500 |
parents | a7fcd12d0d83 |
children | 7104de520141 |
files | src/imap/imap-state.c |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/imap/imap-state.c Thu Dec 31 04:26:01 2015 +0200 +++ b/src/imap/imap-state.c Mon Jan 04 11:47:24 2016 -0500 @@ -778,7 +778,8 @@ client_command_free(&cmd); client_add_missing_io(client); } else { - i_assert(cmd->state == CLIENT_COMMAND_STATE_WAIT_INPUT); + i_assert(cmd->state == CLIENT_COMMAND_STATE_WAIT_INPUT || + cmd->state == CLIENT_COMMAND_STATE_WAIT_OUTPUT); } } else { /* we're finishing IDLE command */