From: Vsevolod Stakhov Date: Sun, 1 Dec 2019 09:34:13 +0000 (+0000) Subject: [Minor] Fix checking of `all` match X-Git-Tag: 2.3~271 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8f8b0300361f387189393807cc9e688a414766e8;p=thirdparty%2Frspamd.git [Minor] Fix checking of `all` match --- diff --git a/src/lua/lua_spf.c b/src/lua/lua_spf.c index ab53b89124..cf88bc838a 100644 --- a/src/lua/lua_spf.c +++ b/src/lua/lua_spf.c @@ -340,6 +340,11 @@ spf_check_element (lua_State *L, struct spf_resolved *rec, struct spf_addr *addr lua_pushinteger (L, RSPAMD_SPF_RESOLVED_TEMP_FAILED); lua_spf_push_spf_addr (L, addr); } + else { + lua_pushboolean (L, true); + lua_pushinteger (L, addr->mech); + lua_spf_push_spf_addr (L, addr); + } } else { lua_pushboolean (L, true);