From 3cdd85813c10ca0b8fbf987b59cba4aa2a5e3d3e Mon Sep 17 00:00:00 2001 From: matz Date: Fri, 21 Nov 2008 11:46:14 +0000 Subject: * vm.c (thread_free): th->vm may be NULL when pthread_create failed for ENOMEM. [ruby-dev:37095] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20291 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- vm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'vm.c') diff --git a/vm.c b/vm.c index 5bf684237e..2bb050d19e 100644 --- a/vm.c +++ b/vm.c @@ -1486,7 +1486,7 @@ thread_free(void *ptr) } #endif - if (th->vm->main_thread == th) { + if (th->vm && th->vm->main_thread == th) { RUBY_GC_INFO("main thread\n"); } else { -- cgit v1.2.3