# HG changeset patch # User Timo Sirainen # Date 1290017446 0 # Node ID e7299f18793825e7b4f2b0c75276ec140c371c6d # Parent aec1f16140282a2d6d791e9708d92bbf22dc8599 istream-header-filter: Fixed header name validation to use case-insensitive comparison. diff -r aec1f1614028 -r e7299f187938 src/lib-mail/istream-header-filter.c --- 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;