]> source.dussan.org Git - rspamd.git/commitdiff
Fix sqlite3 API initialization
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 25 Jan 2016 15:26:49 +0000 (15:26 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 25 Jan 2016 15:26:49 +0000 (15:26 +0000)
src/lua/lua_common.c
src/lua/lua_common.h
src/lua/lua_sqlite3.c

index 2c4e913f6914c1f04d8fe72fe90e2c5b746c0837..70de192a8c95d5f307e74567c1d46aa188b95a19 100644 (file)
@@ -248,6 +248,7 @@ rspamd_lua_init ()
        luaopen_tcp (L);
        luaopen_html (L);
        luaopen_fann (L);
+       luaopen_sqlite3 (L);
 
        rspamd_lua_add_preload (L, "ucl", luaopen_ucl);
 
index 62ac54f3d0996c02ce256f5f11a37095b32e33cc..b18b494a3e6e777ac444c81f5b2d29993c72bd63 100644 (file)
@@ -224,6 +224,7 @@ void luaopen_util (lua_State * L);
 void luaopen_tcp (lua_State * L);
 void luaopen_html (lua_State * L);
 void luaopen_fann (lua_State *L);
+void luaopen_sqlite3 (lua_State *L);
 
 gint rspamd_lua_call_filter (const gchar *function, struct rspamd_task *task);
 gint rspamd_lua_call_chain_filter (const gchar *function,
index ac650ca97acbb5beeb2b98434d026ea66ef237e6..708a74452504abce6bf2af4f56025056fad4dc38 100644 (file)
@@ -343,7 +343,7 @@ static gint
 lua_load_sqlite3 (lua_State * L)
 {
        lua_newtable (L);
-       luaL_register (L, NULL, sqlitelib_m);
+       luaL_register (L, NULL, sqlitelib_f);
 
        return 1;
 }
@@ -364,7 +364,7 @@ luaopen_sqlite3 (lua_State * L)
        lua_pushstring (L, "rspamd{sqlite3}");
        lua_rawset (L, -3);
 
-       luaL_register (L, NULL, sqlitelib_f);
+       luaL_register (L, NULL, sqlitelib_m);
        lua_pop (L, 1);
 
        luaL_newmetatable (L, "rspamd{sqlite3_stmt}");