changeset 8793:dbf2730f76f2 HEAD

mbox: Yet another mbox locking error message fix.
author Timo Sirainen <tss@iki.fi>
date Thu, 26 Feb 2009 18:47:01 -0500
parents 75aed0ddfcb1
children 4204a706dc9b
files src/lib-storage/index/mbox/mbox-lock.c
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/index/mbox/mbox-lock.c	Thu Feb 26 18:45:50 2009 -0500
+++ b/src/lib-storage/index/mbox/mbox-lock.c	Thu Feb 26 18:47:01 2009 -0500
@@ -370,7 +370,10 @@
 	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,