From: Timo Sirainen Date: Tue, 8 Dec 2015 11:28:01 +0000 (+0200) Subject: fts: Fixed searching for HEADER "" with lib-fts X-Git-Tag: 2.2.21~13 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6d4758b1aa2b9d184cfd9b76bb2d661c26ae0d9b;p=thirdparty%2Fdovecot%2Fcore.git fts: Fixed searching for HEADER "" with lib-fts --- diff --git a/src/plugins/fts/fts-search-args.c b/src/plugins/fts/fts-search-args.c index ef817292dd..17bb214ad7 100644 --- a/src/plugins/fts/fts-search-args.c +++ b/src/plugins/fts/fts-search-args.c @@ -192,6 +192,11 @@ fts_search_args_expand_tree(struct fts_backend *backend, pool_t pool, case SEARCH_HEADER: case SEARCH_HEADER_ADDRESS: case SEARCH_HEADER_COMPRESS_LWSP: + if ((*argp)->value.str[0] == '\0') { + /* we're testing for the existence of + the header */ + break; + } case SEARCH_BODY: case SEARCH_TEXT: T_BEGIN {