From: Timo Sirainen Date: Wed, 6 Oct 2010 18:02:20 +0000 (+0100) Subject: search: If body search fails due to I/O error, keep the result as "unknown". X-Git-Tag: 2.0.6~82 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c4476f5036018eee92f27278619e1c65a7fd49c5;p=thirdparty%2Fdovecot%2Fcore.git search: If body search fails due to I/O error, keep the result as "unknown". Found by Vadim Okun --- diff --git a/src/lib-storage/index/index-search.c b/src/lib-storage/index/index-search.c index 60e63db1e6..33b11735c3 100644 --- a/src/lib-storage/index/index-search.c +++ b/src/lib-storage/index/index-search.c @@ -627,7 +627,7 @@ static void search_body(struct mail_search_arg *arg, i_assert(ret >= 0 || ctx->input->stream_errno != 0); } - ARG_SET_RESULT(arg, ret > 0); + ARG_SET_RESULT(arg, ret); } static int search_arg_match_text(struct mail_search_arg *args,