summaryrefslogtreecommitdiffstats
path: root/src/libmime
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2015-12-23 16:03:48 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2015-12-23 16:03:48 +0000
commit3b19414d0310cbbac21b88188cc48eb6627df3c0 (patch)
treeab576c20dcbb837e55a36de0b1f9d1c918bfe81f /src/libmime
parente03d9dac6c7829a67b95815a30a22ffa756aed47 (diff)
downloadrspamd-3b19414d0310cbbac21b88188cc48eb6627df3c0.tar.gz
rspamd-3b19414d0310cbbac21b88188cc48eb6627df3c0.zip
Fix crash in re_cache as headers are not NULL terminated
Diffstat (limited to 'src/libmime')
-rw-r--r--src/libmime/mime_expressions.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libmime/mime_expressions.c b/src/libmime/mime_expressions.c
index cf9f29fac..57275e004 100644
--- a/src/libmime/mime_expressions.c
+++ b/src/libmime/mime_expressions.c
@@ -636,7 +636,7 @@ set:
mime_atom->d.re->type == RSPAMD_RE_RAWHEADER) {
rspamd_re_cache_add (cfg->re_cache, mime_atom->d.re->regexp,
mime_atom->d.re->type, mime_atom->d.re->header,
- strlen (mime_atom->d.re->header));
+ strlen (mime_atom->d.re->header) + 1);
}
else {
rspamd_re_cache_add (cfg->re_cache, mime_atom->d.re->regexp,