lua close state on os.exit
Change-Id: I376fad0f92f1155698740e1b8599a3385998575c
This commit is contained in:
parent
7739ad6622
commit
fc25562842
1 changed files with 3 additions and 1 deletions
|
@ -172,7 +172,9 @@ static int os_time (lua_State *L) {
|
|||
|
||||
|
||||
static int os_exit (lua_State *L) {
|
||||
exit(luaL_optint(L, 1, EXIT_SUCCESS));
|
||||
int status = luaL_optint(L, 1, EXIT_SUCCESS);
|
||||
lua_close(L);
|
||||
exit(status);
|
||||
return EXIT_SUCCESS; /* never reached, surpress warning */
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue