From: Timo Sirainen Date: Thu, 28 May 2009 18:42:21 +0000 (-0400) Subject: virtual: If search rule is missing, use SEARCH_ALL. X-Git-Tag: 2.0.alpha1~648 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6b265a8a9d1ce3b3a8033445e99c9035d62ffbc7;p=thirdparty%2Fdovecot%2Fcore.git virtual: If search rule is missing, use SEARCH_ALL. --HG-- branch : HEAD --- diff --git a/src/plugins/virtual/virtual-config.c b/src/plugins/virtual/virtual-config.c index 6169e1a2e4..31578323ee 100644 --- a/src/plugins/virtual/virtual-config.c +++ b/src/plugins/virtual/virtual-config.c @@ -36,6 +36,12 @@ virtual_search_args_parse(const string_t *rule, const char **error_r) bool fatal; int ret; + if (str_len(rule) == 0) { + sargs = mail_search_build_init(); + mail_search_build_add_all(sargs); + return sargs; + } + input = i_stream_create_from_data(str_data(rule), str_len(rule)); (void)i_stream_read(input);