]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
virtual: If search rule is missing, use SEARCH_ALL.
authorTimo Sirainen <tss@iki.fi>
Thu, 28 May 2009 18:42:21 +0000 (14:42 -0400)
committerTimo Sirainen <tss@iki.fi>
Thu, 28 May 2009 18:42:21 +0000 (14:42 -0400)
--HG--
branch : HEAD

src/plugins/virtual/virtual-config.c

index 6169e1a2e445dffc6d7f8eb582abbb5a8abecec5..31578323ee34234ee9a378eda9d01cdc55f59b86 100644 (file)
@@ -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);