commit 2b3d759: [Minor] Check if we have a current item

Vsevolod Stakhov vsevolod at highsecure.ru
Fri Dec 6 18:07:08 UTC 2019


Author: Vsevolod Stakhov
Date: 2019-12-06 18:01:02 +0000
URL: https://github.com/rspamd/rspamd/commit/2b3d75925a9cc6a79ba75ae0d5aa9909e205a086

[Minor] Check if we have a current item

---
 src/lua/lua_spf.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/lua/lua_spf.c b/src/lua/lua_spf.c
index 668c5ab58..e3c0686b7 100644
--- a/src/lua/lua_spf.c
+++ b/src/lua/lua_spf.c
@@ -228,7 +228,10 @@ lua_spf_resolve (lua_State * L)
 		/* TODO: make it as an optional parameter */
 		spf_cred = rspamd_spf_get_cred (task);
 		cbd->item = rspamd_symcache_get_cur_item (task);
-		rspamd_symcache_item_async_inc (task, cbd->item, "lua_spf");
+
+		if (cbd->item) {
+			rspamd_symcache_item_async_inc (task, cbd->item, "lua_spf");
+		}
 		REF_INIT_RETAIN (cbd, lua_spf_dtor);
 
 		if (!rspamd_spf_resolve (task, spf_lua_lib_callback, cbd, spf_cred)) {


More information about the Commits mailing list