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));
 }