]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Maildir++: When opening namespace prefix as mailbox, don't add extra '/' to path...
authorTimo Sirainen <tss@iki.fi>
Wed, 29 Sep 2010 14:46:32 +0000 (15:46 +0100)
committerTimo Sirainen <tss@iki.fi>
Wed, 29 Sep 2010 14:46:32 +0000 (15:46 +0100)
src/lib-storage/list/mailbox-list-maildir.c

index 6ba76f91275b96edf482484f810434710b93bd9c..859221d8612880811fc1aff89cdc4deceee9e217 100644 (file)
@@ -64,9 +64,11 @@ static const char *
 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);
 }