Mercurial > dovecot > core-2.2
changeset 18883:771254b34a42
imapc: Don't automatically login to IMAP server for list=no namespaces.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 23 Jun 2015 11:02:20 +0200 |
parents | eddc7a17dd46 |
children | f06008be0d1d |
files | src/lib-storage/index/imapc/imapc-storage.c |
diffstat | 1 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/index/imapc/imapc-storage.c Thu Jun 18 11:10:05 2015 +0300 +++ b/src/lib-storage/index/imapc/imapc-storage.c Tue Jun 23 11:02:20 2015 +0200 @@ -292,8 +292,10 @@ client->client = imapc_client_init(&set); imapc_client_register_untagged(client->client, imapc_storage_client_untagged_cb, client); - /* start logging in immediately */ - imapc_client_login(client->client, imapc_storage_client_login, client); + if ((ns->flags & NAMESPACE_FLAG_LIST_PREFIX) != 0) { + /* start logging in immediately */ + imapc_client_login(client->client, imapc_storage_client_login, client); + } *client_r = client; return 0;