From: Timo Sirainen Date: Thu, 26 Feb 2009 23:47:01 +0000 (-0500) Subject: mbox: Yet another mbox locking error message fix. X-Git-Tag: 1.2.beta2~38 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6fbd30cc189c5acb4cfce841e17ed0eeff5056f4;p=thirdparty%2Fdovecot%2Fcore.git mbox: Yet another mbox locking error message fix. --HG-- branch : HEAD --- diff --git a/src/lib-storage/index/mbox/mbox-lock.c b/src/lib-storage/index/mbox/mbox-lock.c index 83de109ab5..40c9f44e31 100644 --- a/src/lib-storage/index/mbox/mbox-lock.c +++ b/src/lib-storage/index/mbox/mbox-lock.c @@ -370,7 +370,10 @@ mbox_dotlock_log_eacces_error(struct mbox_mailbox *mbox, const char *path) errmsg = eacces_error_get_creating("file_dotlock_create", path); dir = strrchr(path, '/'); dir = dir == NULL ? "." : t_strdup_until(path, dir); - if (!mbox->mbox_privileged_locking) { + if (strcmp(mbox->ibox.box.name, "INBOX") != 0) { + mail_storage_set_critical(&mbox->storage->storage, + "%s (not INBOX -> no privileged locking)", errmsg); + } else if (!mbox->mbox_privileged_locking) { dir = mailbox_list_get_path(mbox->storage->storage.list, NULL, MAILBOX_LIST_PATH_TYPE_DIR); mail_storage_set_critical(&mbox->storage->storage,