mark root fiber object; close #1865

This commit is contained in:
Yukihiro "Matz" Matsumoto
2014-03-18 12:39:11 +09:00
parent 2f8dbd8e5d
commit 9201af7d36
+3
View File
@@ -697,6 +697,9 @@ root_scan_phase(mrb_state *mrb)
mrb_gc_mark(mrb, (struct RBasic*)mrb->exc);
mark_context(mrb, mrb->root_c);
if (mrb->root_c->fib) {
mrb_gc_mark(mrb, (struct RBasic*)mrb->root_c->fib);
}
if (mrb->root_c != mrb->c) {
mark_context(mrb, mrb->c);
}