changeset 12198:c992b1942e08

Maildir++: When opening namespace prefix as mailbox, don't add extra '/' to path names.
author Timo Sirainen <tss@iki.fi>
date Wed, 29 Sep 2010 15:46:32 +0100
parents 002a702cf06a
children e670e8a97a8f
files src/lib-storage/list/mailbox-list-maildir.c
diffstat 1 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/list/mailbox-list-maildir.c	Tue Sep 28 19:07:33 2010 +0100
+++ b/src/lib-storage/list/mailbox-list-maildir.c	Wed Sep 29 15:46:32 2010 +0100
@@ -64,9 +64,11 @@
 maildir_list_get_dirname_path(struct mailbox_list *list, const char *dir,
 			      const char *name)
 {
-	if (strcmp(list->name, MAILBOX_LIST_NAME_IMAPDIR) == 0 || *name == '\0')
+	if (*name == '\0')
+		return dir;
+	else if (list->name == imapdir_mailbox_list.name)
 		return t_strdup_printf("%s/%s", dir, name);
-	
+
 	return t_strdup_printf("%s/%c%s", dir, list->hierarchy_sep, name);
 }