From dac3916ef0de04c3081bc8fef736fe1a84352eba Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Sat, 28 Mar 2015 23:04:59 +0000 Subject: Use expressions process flags. --- src/lua/lua_expression.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/lua') diff --git a/src/lua/lua_expression.c b/src/lua/lua_expression.c index b7e47c76a..2d7ceb734 100644 --- a/src/lua/lua_expression.c +++ b/src/lua/lua_expression.c @@ -174,8 +174,13 @@ lua_expr_process (lua_State *L) { struct lua_expression *e = rspamd_lua_expression (L, 1); gint res; + gint flags = 0; - res = rspamd_process_expression (e->expr, GINT_TO_POINTER (2)); + if (lua_gettop (L) >= 3) { + flags = lua_tonumber (L, 3); + } + + res = rspamd_process_expression (e->expr, flags, GINT_TO_POINTER (2)); lua_pushnumber (L, res); -- cgit v1.2.3