Eluna fix error reporting nonsense and popping stack. Closes #102

This commit is contained in:
Rochet2
2014-08-10 00:11:42 +03:00
parent 594f38c73b
commit f5c3326ed5

View File

@@ -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)