Mercurial > dovecot > core-2.2
changeset 21960:9353f0cc30d3
lib-storage: mail_search_args_to_cmdline() - Fix writing FLAGS & KEYWORDS
author | Timo Sirainen <timo.sirainen@dovecot.fi> |
---|---|
date | Thu, 13 Apr 2017 12:51:25 +0300 |
parents | a060d8f6eb32 |
children | 3ef294f37e92 |
files | src/lib-storage/mail-search-args-cmdline.c |
diffstat | 1 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/mail-search-args-cmdline.c Thu Apr 13 12:36:30 2017 +0300 +++ b/src/lib-storage/mail-search-args-cmdline.c Thu Apr 13 12:51:25 2017 +0300 @@ -42,10 +42,12 @@ case SEARCH_KEYWORDS: { size_t pos = str_len(dest); - if (!mail_search_arg_to_imap(dest, arg, &error)) + new_arg = *arg; + new_arg.match_not = FALSE; + if (!mail_search_arg_to_imap(dest, &new_arg, &error)) i_unreached(); str_insert(dest, pos+1, " "); - str_insert(dest, str_len(dest)-2, " "); + str_insert(dest, str_len(dest)-1, " "); return; } case SEARCH_INTHREAD: