summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib.c b/lib.c
index 2f0f9859..82869026 100644
--- a/lib.c
+++ b/lib.c
@@ -903,7 +903,7 @@ static void seq_iter_mark(val seq_iter)
gc_mark(si->ui.iter);
break;
default:
- if (cobjp(seq_iter) && obj_struct_p(seq_iter))
+ if (cobjp(si->inf.obj) && obj_struct_p(si->inf.obj))
gc_mark(si->ui.iter);
break;
}