From: Vsevolod Stakhov Date: Thu, 16 Jun 2016 17:18:18 +0000 (+0100) Subject: [Fix] Strip '\r\n' properly X-Git-Tag: 1.3.0~313 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=22ea8ed50625034fdac55f74f92f2c65b32b4145;p=rspamd.git [Fix] Strip '\r\n' properly --- diff --git a/src/libmime/message.c b/src/libmime/message.c index db7cc6a53..f6d07ab09 100644 --- a/src/libmime/message.c +++ b/src/libmime/message.c @@ -679,6 +679,10 @@ rspamd_normalize_text_part (struct rspamd_task *task, p = memchr (c, '\n', end - c); if (p) { + if (*(p - 1) == '\r') { + p --; + } + if (p > c) { g_byte_array_append (part->stripped_content, c, p - c); }