diff options
Diffstat (limited to 'src/lj_state.c')
-rw-r--r-- | src/lj_state.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_state.c b/src/lj_state.c index 444f269d..344f8fe1 100644 --- a/src/lj_state.c +++ b/src/lj_state.c | |||
@@ -187,7 +187,7 @@ LUA_API lua_State *lua_newstate(lua_Alloc f, void *ud) | |||
187 | GG_State *GG = (GG_State *)f(ud, NULL, 0, sizeof(GG_State)); | 187 | GG_State *GG = (GG_State *)f(ud, NULL, 0, sizeof(GG_State)); |
188 | lua_State *L = &GG->L; | 188 | lua_State *L = &GG->L; |
189 | global_State *g = &GG->g; | 189 | global_State *g = &GG->g; |
190 | if (GG == NULL || !checkptr32(GG)) return NULL; | 190 | if (GG == NULL || !checkptrGC(GG)) return NULL; |
191 | memset(GG, 0, sizeof(GG_State)); | 191 | memset(GG, 0, sizeof(GG_State)); |
192 | L->gct = ~LJ_TTHREAD; | 192 | L->gct = ~LJ_TTHREAD; |
193 | L->marked = LJ_GC_WHITE0 | LJ_GC_FIXED | LJ_GC_SFIXED; /* Prevent free. */ | 193 | L->marked = LJ_GC_WHITE0 | LJ_GC_FIXED | LJ_GC_SFIXED; /* Prevent free. */ |