aboutsummaryrefslogtreecommitdiff
path: root/lgc.c
diff options
context:
space:
mode:
Diffstat (limited to 'lgc.c')
-rw-r--r--lgc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lgc.c b/lgc.c
index f1d9a7ce..0f89451c 100644
--- a/lgc.c
+++ b/lgc.c
@@ -1293,7 +1293,7 @@ static void finishgencycle (lua_State *L, global_State *g) {
1293 correctgraylists(g); 1293 correctgraylists(g);
1294 checkSizes(L, g); 1294 checkSizes(L, g);
1295 g->gcstate = GCSpropagate; /* skip restart */ 1295 g->gcstate = GCSpropagate; /* skip restart */
1296 if (!g->gcemergency && luaD_checkminstack(L)) 1296 if (g->tobefnz != NULL && !g->gcemergency && luaD_checkminstack(L))
1297 callallpendingfinalizers(L); 1297 callallpendingfinalizers(L);
1298} 1298}
1299 1299