diff options
Diffstat (limited to 'src/lua/lua_common.c')
-rw-r--r-- | src/lua/lua_common.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lua/lua_common.c b/src/lua/lua_common.c index f484c02b9..a1d3f27bc 100644 --- a/src/lua/lua_common.c +++ b/src/lua/lua_common.c @@ -1297,12 +1297,12 @@ rspamd_lua_run_postloads (lua_State *L, struct rspamd_config *cfg, tb = lua_touserdata (L, -1); msg_err_config ("error executing post load code: %v", tb); g_string_free (tb, TRUE); - lua_pop (L, 2); + lua_settop (L, err_idx - 1); return FALSE; } - lua_pop (L, 1); /* Error function */ + lua_settop (L, err_idx - 1); } return TRUE; |