lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

2008/7/18 Luiz Henrique de Figueiredo <>:
> A panic function is not a way to handle errors in your app; it's just
> what it says, a panic exit... So, use lua_pcall or lua_cpcall.

What is a valid action in a panic function? In a long-running
application, I may *really* want to avoid terminating. I can live with
throwing away all the Lua state, but I want to have my app continue.
Is it safe to call lua_close on a state that has panicked? If not, is
there any other way to recover the memory locked up in the state,
before I discard it?