Mercurial > dovecot > original-hg > dovecot-1.2
changeset 8999:afc1b0ef120d HEAD
When :MAILBOXDIR= was empty, we might have appended extra '/' to it, which caused problems.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 30 Apr 2009 20:00:09 -0400 |
parents | 86cdd80b9b11 |
children | b02c642b4e51 |
files | src/lib-storage/mailbox-list.c |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/mailbox-list.c Thu Apr 30 19:59:12 2009 -0400 +++ b/src/lib-storage/mailbox-list.c Thu Apr 30 20:00:09 2009 -0400 @@ -215,7 +215,7 @@ (list->props & MAILBOX_LIST_PROP_NO_MAILDIR_NAME) != 0 ? "" : p_strdup(list->pool, set->maildir_name); - if (set->mailbox_dir_name == NULL) + if (set->mailbox_dir_name == NULL || *set->mailbox_dir_name == '\0') list->set.mailbox_dir_name = ""; else if (set->mailbox_dir_name[strlen(set->mailbox_dir_name)-1] == '/') { list->set.mailbox_dir_name =