From edb268d934548359bb6638e2be08613f97ad69e2 Mon Sep 17 00:00:00 2001
From: Stephan Bosch <stephan@rename-it.nl>
Date: Sun, 3 Jan 2016 18:37:39 +0100
Subject: [PATCH] lib-sieve: message body: Fixed parsing of content-disposition
 header.

---
 src/lib-sieve/sieve-message.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib-sieve/sieve-message.c b/src/lib-sieve/sieve-message.c
index 240edb24f..f097a38e2 100644
--- a/src/lib-sieve/sieve-message.c
+++ b/src/lib-sieve/sieve-message.c
@@ -1280,7 +1280,7 @@ static int sieve_message_parts_add_missing
 
 			if ( strcasecmp(hdr->name, "Content-Type" ) == 0 )
 				hdr_field = _HDR_CONTENT_TYPE;
-			else if ( strcasecmp(hdr->name, "Content-Disposition" ) != 0 )
+			else if ( strcasecmp(hdr->name, "Content-Disposition" ) == 0 )
 				hdr_field = _HDR_CONTENT_DISPOSITION;
 			else if ( iter_all && !array_is_created(&body_part->headers) )
 				hdr_field = _HDR_OTHER;
-- 
GitLab