diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | filter.c | 2 |
2 files changed, 8 insertions, 0 deletions
@@ -1,5 +1,11 @@ 2011-10-01 Kaz Kylheku <kaz@kylheku.com> + * filter.c (filters, filter_init): Serious gc bug fixed: neglected to + inform the garbage collector about the filters global variable. + Ouch! + +2011-10-01 Kaz Kylheku <kaz@kylheku.com> + New test case under tests/008. * Makefile: Made previous TXR_ARGS for 008 specific @@ -542,6 +542,8 @@ val filter_k, to_html_k, from_html_k; void filter_init(void) { + protect(&filters, (val *) 0); + filters = make_hash(nil, nil); filter_k = intern(lit("filter"), keyword_package); to_html_k = intern(lit("to_html"), keyword_package); |