summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2016-12-30 16:56:49 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2016-12-30 16:56:49 +0000
commit9ecd7237b4238f2743b257e57867901f1b79ce18 (patch)
tree56563b5f0ec1a3711339842a45ed9003adaa11b5 /src
parentfb7bf120f964972e973d62df64e92b5638a0125b (diff)
downloadrspamd-9ecd7237b4238f2743b257e57867901f1b79ce18.tar.gz
rspamd-9ecd7237b4238f2743b257e57867901f1b79ce18.zip
[Fix] Fix CTE detection heuristic
Diffstat (limited to 'src')
-rw-r--r--src/libmime/mime_parser.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/libmime/mime_parser.c b/src/libmime/mime_parser.c
index 000cc2d92..0ffde4100 100644
--- a/src/libmime/mime_parser.c
+++ b/src/libmime/mime_parser.c
@@ -160,7 +160,10 @@ rspamd_mime_part_get_cte_heuristic (struct rspamd_task *task,
end = p + real_len;
while (p < end) {
- if (*p == ' ') {
+ if (*p == '\r' || *p == '\n') {
+ break;
+ }
+ else if (*p == ' ') {
nspaces ++;
}
else if (*p == '=') {