From: Vsevolod Stakhov Date: Sun, 16 Sep 2018 09:00:55 +0000 (+0100) Subject: [Minor] Add implicit header type for regexps X-Git-Tag: 1.8.0~97 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ca18e04ce01e4c2782f1cf49a8572c03dec155cc;p=thirdparty%2Frspamd.git [Minor] Add implicit header type for regexps --- 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 ||