]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Remove string from top to avoid lua stack issues
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 24 May 2019 13:52:01 +0000 (14:52 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 24 May 2019 13:52:01 +0000 (14:52 +0100)
src/lua/lua_common.c

index c2940c9abc3a75efbbe2759273c94c822537d3d7..f7793748ae0dc4ef2d550331482f6a40c59d8fde 100644 (file)
@@ -1693,6 +1693,7 @@ rspamd_lua_get_traceback_string (lua_State *L, luaL_Buffer *buf)
        const gchar *msg = lua_tostring (L, -1);
 
        luaL_addstring (buf, msg);
+       lua_pop (L, 1); /* Error string */
        luaL_addstring (buf, "; trace:");
        rspamd_lua_traceback_string (L, buf);
 }