Mercurial > dovecot > core-2.2
changeset 14638:03ea2388bb27
lib-storage: Verify that with SEARCH HEADER the header name is valid UTF-8.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Wed, 23 May 2012 00:24:06 +0300 |
parents | dbe6d05fd595 |
children | fe688ecd7564 |
files | src/lib-storage/mail-search-register-imap.c |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/mail-search-register-imap.c Sun May 20 03:08:01 2012 +0300 +++ b/src/lib-storage/mail-search-register-imap.c Wed May 23 00:24:06 2012 +0300 @@ -259,6 +259,8 @@ /* <hdr-name> <string> */ if (mail_search_parse_string(ctx->parser, &hdr_name) < 0) return NULL; + if (mail_search_build_get_utf8(ctx, hdr_name, &hdr_name) < 0) + return NULL; return arg_new_header(ctx, SEARCH_HEADER, t_str_ucase(hdr_name)); }