dovecot-1.2: Fix to mailbox_dir_name handling. (Broke mbox .subs...
dovecot at dovecot.org
dovecot at dovecot.org
Fri Mar 13 02:30:24 EET 2009
details: http://hg.dovecot.org/dovecot-1.2/rev/eb8b8e152f85
changeset: 8819:eb8b8e152f85
user: Timo Sirainen <tss at iki.fi>
date: Thu Mar 12 20:30:11 2009 -0400
description:
Fix to mailbox_dir_name handling. (Broke mbox .subscriptions filtering)
diffstat:
1 file changed, 3 insertions(+), 1 deletion(-)
src/lib-storage/list/mailbox-list-fs.c | 4 +++-
diffs (22 lines):
diff -r 1865ca29524f -r eb8b8e152f85 src/lib-storage/list/mailbox-list-fs.c
--- a/src/lib-storage/list/mailbox-list-fs.c Thu Mar 12 18:02:39 2009 -0400
+++ b/src/lib-storage/list/mailbox-list-fs.c Thu Mar 12 20:30:11 2009 -0400
@@ -140,6 +140,7 @@ fs_list_get_path(struct mailbox_list *_l
enum mailbox_list_path_type type)
{
const struct mailbox_list_settings *set = &_list->set;
+ const char *path;
if (name == NULL) {
/* return root directories */
@@ -147,8 +148,9 @@ fs_list_get_path(struct mailbox_list *_l
case MAILBOX_LIST_PATH_TYPE_DIR:
return set->root_dir;
case MAILBOX_LIST_PATH_TYPE_MAILBOX:
- return t_strconcat(set->root_dir, "/",
+ path = t_strconcat(set->root_dir, "/",
set->mailbox_dir_name, NULL);
+ return t_strndup(path, strlen(path)-1);
case MAILBOX_LIST_PATH_TYPE_CONTROL:
return set->control_dir != NULL ?
set->control_dir : set->root_dir;
More information about the dovecot-cvs
mailing list