summaryrefslogtreecommitdiffstats
path: root/gc.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2009-11-03 05:05:24 -0800
committerKaz Kylheku <kaz@kylheku.com>2009-11-03 05:05:24 -0800
commit147e139309408e4d2f0ceb9d35b9de114690ffce (patch)
treefa037bdbefdcbe89d1d96233ea219765505e1678 /gc.c
parent3da0227259b52f9f4cfc3b3b9f964c1f5e900fe7 (diff)
downloadtxr-147e139309408e4d2f0ceb9d35b9de114690ffce.tar.gz
txr-147e139309408e4d2f0ceb9d35b9de114690ffce.tar.bz2
txr-147e139309408e4d2f0ceb9d35b9de114690ffce.zip
Bugfix: recurse over recently added
member, opts, in the lazy_string structure.
Diffstat (limited to 'gc.c')
-rw-r--r--gc.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gc.c b/gc.c
index b61fd90b..4247c813 100644
--- a/gc.c
+++ b/gc.c
@@ -237,6 +237,7 @@ tail_call:
mark_obj_tail(obj->lc.cdr);
case LSTR:
mark_obj(obj->ls.prefix);
+ mark_obj(obj->ls.opts);
mark_obj_tail(obj->ls.list);
case COBJ:
if (obj->co.ops->mark)