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)