From: Timo Sirainen Date: Thu, 5 Aug 2010 15:58:12 +0000 (+0100) Subject: acl: Crashfix for handling namespaces that don't have a paths. X-Git-Tag: 2.0.rc5~31 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=188fe6051d70c861236e41ffc14f949a9994c324;p=thirdparty%2Fdovecot%2Fcore.git acl: Crashfix for handling namespaces that don't have a paths. --- diff --git a/src/plugins/acl/acl-backend-vfile.c b/src/plugins/acl/acl-backend-vfile.c index 6103d87cb7..2edc21392c 100644 --- a/src/plugins/acl/acl-backend-vfile.c +++ b/src/plugins/acl/acl-backend-vfile.c @@ -140,7 +140,7 @@ acl_backend_vfile_get_local_dir(struct acl_backend *backend, const char *name) dir = mailbox_list_get_path(ns->list, name, MAILBOX_LIST_PATH_TYPE_MAILBOX); } - if (name == NULL) { + if (name == NULL && dir != NULL) { /* verify that the directory isn't same as INBOX's directory. this is mainly for Maildir. */ inbox = mailbox_list_get_path(ns->list, "INBOX",