aboutsummaryrefslogtreecommitdiffstats
path: root/src/lua/lua_cdb.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2019-06-20 21:22:12 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2019-06-22 10:57:29 +0100
commit885b63d8457dba1094f465471432d5e2cbdb7dea (patch)
tree19a8da32489e5bdfc8eda42843bf0167a77bb813 /src/lua/lua_cdb.c
parent390620fc357bfdb9e7f20835e3c61e857e3a5da2 (diff)
downloadrspamd-885b63d8457dba1094f465471432d5e2cbdb7dea.tar.gz
rspamd-885b63d8457dba1094f465471432d5e2cbdb7dea.zip
[Project] Another workaround for signals...
Diffstat (limited to 'src/lua/lua_cdb.c')
-rw-r--r--src/lua/lua_cdb.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lua/lua_cdb.c b/src/lua/lua_cdb.c
index 0b8c27b2a..5d4c499a7 100644
--- a/src/lua/lua_cdb.c
+++ b/src/lua/lua_cdb.c
@@ -50,6 +50,7 @@ lua_cdb_create (lua_State *L)
struct cdb *cdb, **pcdb;
const gchar *filename;
gint fd;
+ struct ev_loop *ev_base = lua_check_ev_base (L, 2);
filename = luaL_checkstring (L, 1);
/* If file begins with cdb://, just skip it */
@@ -69,7 +70,7 @@ lua_cdb_create (lua_State *L)
lua_pushnil (L);
}
else {
- cdb_add_timer (cdb, ev_default_loop (0), CDB_REFRESH_TIME);
+ cdb_add_timer (cdb, ev_base, CDB_REFRESH_TIME);
pcdb = lua_newuserdata (L, sizeof (struct cdb *));
rspamd_lua_setclass (L, "rspamd{cdb}", -1);
*pcdb = cdb;