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;