aboutsummaryrefslogtreecommitdiffstats
path: root/src/lua/lua_config.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2016-04-11 15:05:18 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2016-04-11 15:05:18 +0100
commitd8c5060dc65e3baf7b3b94dece4251a457449aa8 (patch)
tree7d9890c88801fe27b64e033b679fcc46a7c3a38a /src/lua/lua_config.c
parente8114c7e36e8f7d95064dec7166abe176b06ae4b (diff)
downloadrspamd-d8c5060dc65e3baf7b3b94dece4251a457449aa8.tar.gz
rspamd-d8c5060dc65e3baf7b3b94dece4251a457449aa8.zip
[Fix] Properly handle MIME headers in SA plugin
Diffstat (limited to 'src/lua/lua_config.c')
-rw-r--r--src/lua/lua_config.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/lua/lua_config.c b/src/lua/lua_config.c
index 6f994da53..7d6392818 100644
--- a/src/lua/lua_config.c
+++ b/src/lua/lua_config.c
@@ -1617,8 +1617,10 @@ lua_config_register_regexp (lua_State *L)
else {
type = rspamd_re_cache_type_from_string (type_str);
- if ((type == RSPAMD_RE_HEADER || type == RSPAMD_RE_RAWHEADER)
- && header_str == NULL) {
+ if ((type == RSPAMD_RE_HEADER ||
+ type == RSPAMD_RE_RAWHEADER ||
+ type == RSPAMD_RE_MIMEHEADER) &&
+ header_str == NULL) {
msg_err_config (
"header argument is mandatory for header/rawheader regexps");
}