From: Timo Sirainen Date: Wed, 29 Apr 2009 17:37:12 +0000 (-0400) Subject: virtual: If last search rule was invalid, we gave "Unknown error". X-Git-Tag: 2.0.alpha1~883 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=867990944f0bda3a5bd70895d5a5ebfa611d0505;p=thirdparty%2Fdovecot%2Fcore.git virtual: If last search rule was invalid, we gave "Unknown error". --HG-- branch : HEAD --- diff --git a/src/plugins/virtual/virtual-config.c b/src/plugins/virtual/virtual-config.c index a9e47e4105..6447682705 100644 --- a/src/plugins/virtual/virtual-config.c +++ b/src/plugins/virtual/virtual-config.c @@ -338,8 +338,14 @@ int virtual_config_read(struct virtual_mailbox *mbox) break; } } - if (ret == 0) + if (ret == 0) { ret = virtual_config_add_rule(&ctx, &error); + if (ret < 0) { + mail_storage_set_critical(mbox->ibox.storage, + "%s: Error at line %u: %s", + path, linenum, error); + } + } virtual_mailbox_get_list_patterns(&ctx); if (ret == 0 && ctx.have_wildcards)