From: Timo Sirainen Date: Wed, 17 Nov 2010 18:10:46 +0000 (+0000) Subject: istream-header-filter: Fixed header name validation to use case-insensitive comparison. X-Git-Tag: 2.0.8~74 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b2b2b63e233f66aa7c115217a876cf3310baa107;p=thirdparty%2Fdovecot%2Fcore.git istream-header-filter: Fixed header name validation to use case-insensitive comparison. --- diff --git a/src/lib-mail/istream-header-filter.c b/src/lib-mail/istream-header-filter.c index 1f034c31a1..8146f18e60 100644 --- a/src/lib-mail/istream-header-filter.c +++ b/src/lib-mail/istream-header-filter.c @@ -512,7 +512,8 @@ i_stream_create_header_filter(struct istream *input, 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;