diff options
| -rw-r--r-- | src/lib_aux.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib_aux.c b/src/lib_aux.c index 7b01693a..4222367d 100644 --- a/src/lib_aux.c +++ b/src/lib_aux.c | |||
| @@ -359,6 +359,7 @@ LUALIB_API lua_State *luaL_newstate(void) | |||
| 359 | lua_pushcfunction(L, error_finalizer); | 359 | lua_pushcfunction(L, error_finalizer); |
| 360 | lua_rawseti(L, -2, VMEVENT_HASH(LJ_VMEVENT_ERRFIN)); | 360 | lua_rawseti(L, -2, VMEVENT_HASH(LJ_VMEVENT_ERRFIN)); |
| 361 | G(L)->vmevmask = VMEVENT_MASK(LJ_VMEVENT_ERRFIN); | 361 | G(L)->vmevmask = VMEVENT_MASK(LJ_VMEVENT_ERRFIN); |
| 362 | L->top--; | ||
| 362 | #endif | 363 | #endif |
| 363 | } | 364 | } |
| 364 | return L; | 365 | return L; |
| @@ -381,6 +382,7 @@ LUALIB_API lua_State *luaL_newstate(void) | |||
| 381 | lua_pushcfunction(L, error_finalizer); | 382 | lua_pushcfunction(L, error_finalizer); |
| 382 | lua_rawseti(L, -2, VMEVENT_HASH(LJ_VMEVENT_ERRFIN)); | 383 | lua_rawseti(L, -2, VMEVENT_HASH(LJ_VMEVENT_ERRFIN)); |
| 383 | G(L)->vmevmask = VMEVENT_MASK(LJ_VMEVENT_ERRFIN); | 384 | G(L)->vmevmask = VMEVENT_MASK(LJ_VMEVENT_ERRFIN); |
| 385 | L->top--; | ||
| 384 | #endif | 386 | #endif |
| 385 | } | 387 | } |
| 386 | return L; | 388 | return L; |
