summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--gc.c1
2 files changed, 6 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 8eeb2d42..8ec8bce6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2009-10-21 Kaz Kylheku <kkylheku@gmail.com>
+
+ * gc.c (mark_obj): Bugfix: recurse over recently added
+ member, opts, in the lazy_string structure.
+
2009-10-20 Kaz Kylheku <kkylheku@gmail.com>
Got regex working over lazy strings from freeform.
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)