From f5c3326ed5825711e7b485b2476e59e0beb7d742 Mon Sep 17 00:00:00 2001 From: Rochet2 Date: Sun, 10 Aug 2014 00:11:42 +0300 Subject: [PATCH] Eluna fix error reporting nonsense and popping stack. Closes #102 --- LuaEngine.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/LuaEngine.cpp b/LuaEngine.cpp index 550391b..d735e0d 100644 --- a/LuaEngine.cpp +++ b/LuaEngine.cpp @@ -319,12 +319,8 @@ void Eluna::RemoveRef(const void* obj) void Eluna::report(lua_State* L) { const char* msg = lua_tostring(L, -1); - while (msg) - { - lua_pop(L, 1); - ELUNA_LOG_ERROR("%s", msg); - msg = lua_tostring(L, -1); - } + ELUNA_LOG_ERROR("%s", msg); + lua_pop(L, 1); } void Eluna::ExecuteCall(lua_State* L, int params, int res)