dovecot-2.0: virtual: Fixed showing error messages for mailbox o...

dovecot at dovecot.org dovecot at dovecot.org
Thu Apr 8 02:51:20 EEST 2010


details:   http://hg.dovecot.org/dovecot-2.0/rev/eca1b44a5d71
changeset: 11113:eca1b44a5d71
user:      Timo Sirainen <tss at iki.fi>
date:      Thu Apr 08 02:51:17 2010 +0300
description:
virtual: Fixed showing error messages for mailbox open.

diffstat:

 src/plugins/virtual/virtual-config.c |  10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diffs (45 lines):

diff -r a1b18a7c829f -r eca1b44a5d71 src/plugins/virtual/virtual-config.c
--- a/src/plugins/virtual/virtual-config.c	Thu Apr 08 02:46:10 2010 +0300
+++ b/src/plugins/virtual/virtual-config.c	Thu Apr 08 02:51:17 2010 +0300
@@ -327,12 +327,12 @@
 	fd = open(path, O_RDONLY);
 	if (fd == -1) {
 		if (errno == ENOENT) {
-			mailbox_list_set_error(mbox->box.list,
+			mail_storage_set_error(mbox->box.storage,
 				MAIL_ERROR_NOTPOSSIBLE,
 				"Virtual mailbox missing configuration file");
 			return -1;
 		}
-		mailbox_list_set_critical(mbox->box.list,
+		mail_storage_set_critical(mbox->box.storage,
 					  "open(%s) failed: %m", path);
 		return -1;
 	}
@@ -353,7 +353,7 @@
 		else
 			ret = virtual_config_parse_line(&ctx, line, &error);
 		if (ret < 0) {
-			mailbox_list_set_critical(mbox->box.list,
+			mail_storage_set_critical(mbox->box.storage,
 						  "%s: Error at line %u: %s",
 						  path, linenum, error);
 			break;
@@ -362,7 +362,7 @@
 	if (ret == 0) {
 		ret = virtual_config_add_rule(&ctx, &error);
 		if (ret < 0) {
-			mailbox_list_set_critical(mbox->box.list,
+			mail_storage_set_critical(mbox->box.storage,
 						  "%s: Error at line %u: %s",
 						  path, linenum, error);
 		}
@@ -373,7 +373,7 @@
 		ret = virtual_config_expand_wildcards(&ctx);
 
 	if (ret == 0 && array_count(&mbox->backend_boxes) == 0) {
-		mailbox_list_set_critical(mbox->box.list,
+		mail_storage_set_critical(mbox->box.storage,
 					  "%s: No mailboxes defined", path);
 		ret = -1;
 	}


More information about the dovecot-cvs mailing list