diff --git a/lapi.c b/lapi.c index 04e09cff..588ab333 100644 --- a/lapi.c +++ b/lapi.c @@ -1089,6 +1089,7 @@ LUA_API int lua_load (lua_State *L, lua_Reader reader, void *data, ZIO z; int status; lua_lock(L); + luaC_checkGC(L); if (!chunkname) chunkname = "?"; luaZ_init(L, &z, reader, data); status = luaD_protectedparser(L, &z, chunkname, mode);