Mercurial > dovecot > core-2.2
changeset 22190:8417c11ea653
imapc: Don't reconnect on STATUS if auth failure was already seen.
author | Timo Sirainen <timo.sirainen@dovecot.fi> |
---|---|
date | Mon, 12 Jun 2017 12:16:19 +0300 |
parents | 7728c01e1603 |
children | 38f7aa3fedab |
files | src/lib-storage/index/imapc/imapc-storage.c |
diffstat | 1 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/index/imapc/imapc-storage.c Mon Jun 12 11:57:52 2017 +0300 +++ b/src/lib-storage/index/imapc/imapc-storage.c Mon Jun 12 12:16:19 2017 +0300 @@ -665,6 +665,10 @@ static int imapc_mailbox_get_capabilities(struct imapc_mailbox *mbox) { + /* If authentication failed, don't check again. */ + if (imapc_storage_client_handle_auth_failure(mbox->storage->client)) + return -1; + return imapc_client_get_capabilities(mbox->storage->client->client, &mbox->capabilities); @@ -688,10 +692,6 @@ i_assert(mbox->client_box == NULL); - /* If authentication failed, don't check again. */ - if (imapc_storage_client_handle_auth_failure(mbox->storage->client)) { - return -1; - } if (imapc_mailbox_get_capabilities(mbox) < 0) return -1;