From: Vsevolod Stakhov Date: Mon, 3 Apr 2023 20:24:00 +0000 (+0100) Subject: [Minor] Do not propagate broken headers flag for attached messages X-Git-Tag: 3.6~175 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e9fec3409a40bc89000d97130239a5867a1d6eb7;p=thirdparty%2Frspamd.git [Minor] Do not propagate broken headers flag for attached messages --- diff --git a/src/libmime/mime_headers.c b/src/libmime/mime_headers.c index f4001d6402..e75a61366c 100644 --- a/src/libmime/mime_headers.c +++ b/src/libmime/mime_headers.c @@ -237,7 +237,10 @@ rspamd_mime_headers_process (struct rspamd_task *task, } else if (g_ascii_isspace (*p)) { /* Not header but some garbage */ - task->flags |= RSPAMD_TASK_FLAG_BROKEN_HEADERS; + if (target == MESSAGE_FIELD (task, raw_headers)) { + /* Do not propagate flag from the attachments */ + task->flags |= RSPAMD_TASK_FLAG_BROKEN_HEADERS; + } state = 100; next_state = 0; }