From d45ec6978fd0a19f172f6a8ead445ba30fc35467 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Mon, 10 Sep 2018 14:54:08 +0100 Subject: [Fix] Fix crashes on task cleanup --- src/lua/lua_redis.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/lua/lua_redis.c') diff --git a/src/lua/lua_redis.c b/src/lua/lua_redis.c index 0fc9c43b7..4003ac36a 100644 --- a/src/lua/lua_redis.c +++ b/src/lua/lua_redis.c @@ -686,7 +686,7 @@ rspamd_lua_redis_prepare_connection (lua_State *L, gint *pcbref) lua_pop (L, 1); /* table */ - if (session && rspamd_session_is_destroying (session)) { + if (session && rspamd_session_blocked (session)) { ret = FALSE; } @@ -1215,7 +1215,7 @@ lua_redis_add_cmd (lua_State *L) LL_PREPEND (sp_ud->c->specific, sp_ud); - if (ud->s && rspamd_session_is_destroying (ud->s)) { + if (ud->s && rspamd_session_blocked (ud->s)) { lua_pushboolean (L, 0); lua_pushstring (L, "session is terminating"); -- cgit v1.2.3