From ca18e04ce01e4c2782f1cf49a8572c03dec155cc Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Sun, 16 Sep 2018 10:00:55 +0100 Subject: [PATCH] [Minor] Add implicit header type for regexps --- src/libmime/mime_expressions.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/libmime/mime_expressions.c b/src/libmime/mime_expressions.c index bd1c8cb001..bbbdaff044 100644 --- a/src/libmime/mime_expressions.c +++ b/src/libmime/mime_expressions.c @@ -433,8 +433,15 @@ rspamd_mime_expr_parse_regexp_atom (rspamd_mempool_t * pool, const gchar *line, } if (result->type >= RSPAMD_RE_MAX) { - msg_err_pool ("could not read regexp: %s, unknown type", src); - return NULL; + if (extra) { + /* Assume header regexp */ + result->extra.header = extra; + result->type = RSPAMD_RE_HEADER; + } + else { + msg_err_pool ("could not read regexp: %s, unknown type", src); + return NULL; + } } if ((result->type == RSPAMD_RE_HEADER || -- 2.47.3