diff options
author | Mikhail Galanin <mgalanin@mimecast.com> | 2018-08-23 13:45:32 +0100 |
---|---|---|
committer | Mikhail Galanin <mgalanin@mimecast.com> | 2018-08-23 13:45:32 +0100 |
commit | 8c98b1f31b80702c5634f634a59a9f950d57a9a0 (patch) | |
tree | 7da9fe321b3a1ddb70e794c1b951420f737b0ee3 /src/lua/lua_config.c | |
parent | 170a4c4a04208aad1249494321be64e1f7b6c71b (diff) | |
download | rspamd-8c98b1f31b80702c5634f634a59a9f950d57a9a0.tar.gz rspamd-8c98b1f31b80702c5634f634a59a9f950d57a9a0.zip |
[Minor] Added coroutine support to HTTP module
Diffstat (limited to 'src/lua/lua_config.c')
-rw-r--r-- | src/lua/lua_config.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lua/lua_config.c b/src/lua/lua_config.c index 629653e85..bf7c68ac5 100644 --- a/src/lua/lua_config.c +++ b/src/lua/lua_config.c @@ -1209,7 +1209,7 @@ lua_metric_symbol_callback (struct rspamd_task *task, gpointer ud) thread_entry->cd = cd; lua_State *thread = thread_entry->lua_state; - cd->stack_level = lua_gettop (cd->L); + cd->stack_level = lua_gettop (thread); if (cd->cb_is_ref) { lua_rawgeti (thread, LUA_REGISTRYINDEX, cd->callback.ref); @@ -1226,7 +1226,7 @@ lua_metric_symbol_callback (struct rspamd_task *task, gpointer ud) thread_entry->error_callback = lua_metric_symbol_callback_error; thread_entry->task = task; - lua_thread_call (task->cfg->lua_thread_pool, thread_entry, 1); + lua_thread_call (thread_entry, 1); } gint |