summaryrefslogtreecommitdiffstats
path: root/src/libmime/message.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2017-05-13 12:44:14 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2017-05-13 12:44:14 +0100
commit85eead9d1fbebd84fa25046970f73fcb9a127e50 (patch)
tree10a785eec4f288f63557f5f59036837e9f07f803 /src/libmime/message.c
parent766af6da323a191f34e6b66edadf2032d2aac1a1 (diff)
downloadrspamd-85eead9d1fbebd84fa25046970f73fcb9a127e50.tar.gz
rspamd-85eead9d1fbebd84fa25046970f73fcb9a127e50.zip
[Fix] Fix lowercasing of stemmed words
Diffstat (limited to 'src/libmime/message.c')
-rw-r--r--src/libmime/message.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libmime/message.c b/src/libmime/message.c
index 9322bbd33..dfcd483a7 100644
--- a/src/libmime/message.c
+++ b/src/libmime/message.c
@@ -238,6 +238,7 @@ rspamd_extract_words (struct rspamd_task *task,
nlen = strlen (r);
nlen = MIN (nlen, w->len);
temp_word = rspamd_mempool_alloc (task->task_pool, nlen);
+ memcpy (temp_word, r, nlen);
if (IS_PART_UTF (part)) {
rspamd_str_lc_utf8 (temp_word, nlen);
@@ -246,7 +247,6 @@ rspamd_extract_words (struct rspamd_task *task,
rspamd_str_lc (temp_word, nlen);
}
- memcpy (temp_word, r, nlen);
w->begin = temp_word;
w->len = nlen;
}