# HG changeset patch # User Timo Sirainen # Date 1241026632 14400 # Node ID 1d21a3d0a29506a50476a8ba2220260fa1f0b8c6 # Parent a2ae93a8c7d2b593295a5553f36e6fb341ccbb5e virtual: If last search rule was invalid, we gave "Unknown error". diff -r a2ae93a8c7d2 -r 1d21a3d0a295 src/plugins/virtual/virtual-config.c --- a/src/plugins/virtual/virtual-config.c Wed Apr 29 13:19:12 2009 -0400 +++ b/src/plugins/virtual/virtual-config.c Wed Apr 29 13:37:12 2009 -0400 @@ -338,8 +338,14 @@ 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)