commit 2627f99: [Fix] Fix mixed case content type processing

Vsevolod Stakhov vsevolod at highsecure.ru
Thu Apr 18 15:00:03 UTC 2019


Author: Vsevolod Stakhov
Date: 2019-04-18 15:57:19 +0100
URL: https://github.com/rspamd/rspamd/commit/2627f99408d47a8e7ffe96f8c6bec97c509f043d (HEAD -> master)

[Fix] Fix mixed case content type processing

---
 src/libmime/message.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/libmime/message.c b/src/libmime/message.c
index 56f0a0a98..9ce8950b7 100644
--- a/src/libmime/message.c
+++ b/src/libmime/message.c
@@ -824,8 +824,8 @@ rspamd_message_process_text_part_maybe (struct rspamd_task *task,
 		xhtml_tok.begin = "xhtml";
 		xhtml_tok.len = 5;
 
-		if (rspamd_ftok_cmp (&mime_part->ct->subtype, &html_tok) == 0 ||
-				rspamd_ftok_cmp (&mime_part->ct->subtype, &xhtml_tok) == 0) {
+		if (rspamd_ftok_casecmp (&mime_part->ct->subtype, &html_tok) == 0 ||
+				rspamd_ftok_casecmp (&mime_part->ct->subtype, &xhtml_tok) == 0) {
 			found_html = TRUE;
 		}
 		else {
@@ -852,7 +852,7 @@ rspamd_message_process_text_part_maybe (struct rspamd_task *task,
 				html_tok.begin = "plain";
 				html_tok.len = 5;
 
-				if (rspamd_ftok_cmp (&mime_part->ct->subtype, &html_tok) == 0) {
+				if (rspamd_ftok_casecmp (&mime_part->ct->subtype, &html_tok) == 0) {
 					found_txt = TRUE;
 				}
 				else {


More information about the Commits mailing list