Mercurial > dovecot > original-hg > dovecot-1.2
changeset 9129:0cdb6c23683f HEAD
When getting fs permissions for a non-existing mailbox, fallback to root dir's permissions.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 15 Jun 2009 20:38:50 -0400 |
parents | ca486f917810 |
children | 73b9d8556f5a |
files | src/lib-storage/mailbox-list.c |
diffstat | 1 files changed, 7 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/mailbox-list.c Mon Jun 15 19:40:40 2009 -0400 +++ b/src/lib-storage/mailbox-list.c Mon Jun 15 20:38:50 2009 -0400 @@ -300,6 +300,13 @@ i_info("Namespace %s: Permission lookup failed from %s", list->ns->prefix, path); } + if (name != NULL) { + /* return defaults */ + mailbox_list_get_permissions_full(list, NULL, + file_mode_r, + dir_mode_r, gid_r); + return; + } /* return safe defaults */ *file_mode_r = 0600; *dir_mode_r = 0700;