changeset 9098:6e42cd6ae8a7 HEAD

virtual: If search rule is missing, use SEARCH_ALL.
author Timo Sirainen <tss@iki.fi>
date Thu, 28 May 2009 14:42:21 -0400
parents 77aab257cea2
children e77a5e5ffc9d
files src/plugins/virtual/virtual-config.c
diffstat 1 files changed, 6 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/plugins/virtual/virtual-config.c	Thu May 28 14:39:21 2009 -0400
+++ b/src/plugins/virtual/virtual-config.c	Thu May 28 14:42:21 2009 -0400
@@ -36,6 +36,12 @@
 	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);