aboutsummaryrefslogtreecommitdiffstats
path: root/src/lua/lua_config.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2018-03-22 15:04:29 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2018-03-22 15:32:33 +0000
commitc9e0716e3e736c22a966a954ba2429eebda96a0a (patch)
treeb34616095342c1be48c240b2b503b2386bd91ded /src/lua/lua_config.c
parent5fada4c4ad1f6b87a356d829677c73f61c18e7dc (diff)
downloadrspamd-c9e0716e3e736c22a966a954ba2429eebda96a0a.tar.gz
rspamd-c9e0716e3e736c22a966a954ba2429eebda96a0a.zip
[Fix] Try to fix various Lua stack issues
Diffstat (limited to 'src/lua/lua_config.c')
-rw-r--r--src/lua/lua_config.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/lua/lua_config.c b/src/lua/lua_config.c
index 6b1c9f490..9a2cab536 100644
--- a/src/lua/lua_config.c
+++ b/src/lua/lua_config.c
@@ -1041,7 +1041,6 @@ lua_watcher_callback (gpointer session_data, gpointer ud)
if (tb) {
g_string_free (tb, TRUE);
- lua_pop (L, 1);
}
}
else {
@@ -1118,12 +1117,10 @@ lua_watcher_callback (gpointer session_data, gpointer ud)
}
}
}
-
- lua_pop (L, nresults);
}
}
- lua_pop (L, 1); /* Error function */
+ lua_settop (L, err_idx - 1);
}
static void