|
When I call lua_newthread under low-memory conditions the
Lua allocator might fail. I’ve found that this causes Lua to panic. I think that lua_newthread should return null rather than crashing
hard. After all, Lua was designed to work with small memory footprints. Is there a reason why lua_newthread can’t fail
gracefully? Is the internal state corrupted is some way that can’t be
recovered from? Erik Cassel |