From: Vsevolod Stakhov Date: Sat, 27 May 2017 08:57:37 +0000 (+0100) Subject: [Minor] Push dkim domain to verify callback X-Git-Tag: 1.6.0~127 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=cbd0e6ffdb8082dbf8e81d9c48a3c86ef5c6055b;p=rspamd.git [Minor] Push dkim domain to verify callback --- diff --git a/src/plugins/dkim_check.c b/src/plugins/dkim_check.c index 475b40c7e..a1db0e5f4 100644 --- a/src/plugins/dkim_check.c +++ b/src/plugins/dkim_check.c @@ -1369,7 +1369,14 @@ dkim_module_lua_push_verify_result (struct rspamd_dkim_lua_verify_cbdata *cbd, lua_pushboolean (cbd->L, success); lua_pushstring (cbd->L, error_str); - if (lua_pcall (cbd->L, 3, 0, 0) != 0) { + if (cbd->ctx) { + lua_pushstring (cbd->L, rspamd_dkim_get_domain (cbd->ctx)); + } + else { + lua_pushnil (cbd->L); + } + + if (lua_pcall (cbd->L, 4, 0, 0) != 0) { msg_err_task ("call to verify callback failed: %s", lua_tostring (cbd->L, -1)); lua_pop (cbd->L, 1);