]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Fix] Do more heuristical detection for missing CTE
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Sun, 5 Mar 2017 18:43:05 +0000 (18:43 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Sun, 5 Mar 2017 18:43:51 +0000 (18:43 +0000)
Issue: #1480

src/libmime/mime_parser.c

index b445144e745132aa5ee1d0703bca0af5691536d0..c6c80e3f0988eb6af77a96284b3e5b2343f3b2fb 100644 (file)
@@ -169,7 +169,9 @@ rspamd_mime_part_get_cte_heuristic (struct rspamd_task *task,
 
        while (p < end) {
                if (*p == '\r' || *p == '\n') {
-                       break;
+                       if (!b64_chars || n8bit || nspaces) {
+                               break;
+                       }
                }
                else if (*p == ' ') {
                        nspaces ++;