Skip to content

Commit d1526b0

Browse files
committed
should not continue loop when ci = NULL
1 parent 56ebac0 commit d1526b0

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/gc.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -462,7 +462,7 @@ mark_context(mrb_state *mrb, struct mrb_context *c)
462462
}
463463
/* mark closure */
464464
for (ci = c->cibase; ci <= c->ci; ci++) {
465-
if (!ci) continue;
465+
if (!ci) break;
466466
mrb_gc_mark(mrb, (struct RBasic*)ci->env);
467467
mrb_gc_mark(mrb, (struct RBasic*)ci->proc);
468468
mrb_gc_mark(mrb, (struct RBasic*)ci->target_class);

0 commit comments

Comments
 (0)