From 68201165edb493fd48426c039bd84a25c326fdca Mon Sep 17 00:00:00 2001 From: shyouhei Date: Fri, 17 Jul 2009 15:48:05 +0000 Subject: * gc.c (rb_gc_call_finalizer_at_exit): finalizer_table can be NULL. [ruby-core:24395] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@24178 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- gc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gc.c') diff --git a/gc.c b/gc.c index da56b9d044..52b1c23e6b 100644 --- a/gc.c +++ b/gc.c @@ -1998,7 +1998,7 @@ rb_gc_call_finalizer_at_exit() int i; /* run finalizers */ - if (need_call_final) { + if (need_call_final && finalizer_table) { do { p = deferred_final_list; deferred_final_list = 0; -- cgit v1.2.3