Mercurial > dovecot > core-2.2
changeset 11678:636fb64394a5 HEAD
lib-storage: MAILBOX_LIST_PATH_TYPE_ALT_DIR path lookups weren't returning NULL with non-dbox.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 01 Jul 2010 17:18:49 +0100 |
parents | b4f029f7793a |
children | f4b809b83a13 |
files | src/lib-storage/list/mailbox-list-fs.c |
diffstat | 1 files changed, 3 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/list/mailbox-list-fs.c Thu Jul 01 17:05:22 2010 +0100 +++ b/src/lib-storage/list/mailbox-list-fs.c Thu Jul 01 17:18:49 2010 +0100 @@ -160,9 +160,12 @@ set->mailbox_dir_name, name); break; case MAILBOX_LIST_PATH_TYPE_ALT_DIR: + if (set->alt_dir == NULL) + return NULL; if (*set->maildir_name != '\0') return t_strdup_printf("%s/%s%s", set->alt_dir, set->mailbox_dir_name, name); + root_dir = set->alt_dir; break; case MAILBOX_LIST_PATH_TYPE_MAILBOX: break;