changeset 12437:e7299f187938

istream-header-filter: Fixed header name validation to use case-insensitive comparison.
author Timo Sirainen <tss@iki.fi>
date Wed, 17 Nov 2010 18:10:46 +0000
parents aec1f1614028
children c1d8fb31c1ad
files src/lib-mail/istream-header-filter.c
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-mail/istream-header-filter.c	Wed Nov 17 17:52:52 2010 +0000
+++ b/src/lib-mail/istream-header-filter.c	Wed Nov 17 18:10:46 2010 +0000
@@ -512,7 +512,8 @@
 	mstream->headers = headers_count == 0 ? NULL :
 		p_new(mstream->pool, const char *, headers_count);
 	for (i = j = 0; i < headers_count; i++)  {
-		ret = j == 0 ? -1 : strcmp(mstream->headers[j-1], headers[i]);
+		ret = j == 0 ? -1 :
+			strcasecmp(mstream->headers[j-1], headers[i]);
 		if (ret == 0) {
 			/* drop duplicate */
 			continue;