From 8fc299e8bc5a8c0347597da6b271f21db8f5f3cc Mon Sep 17 00:00:00 2001 From: matz Date: Fri, 21 Feb 2003 03:33:29 +0000 Subject: [PATCH] * eval.c (rb_thread_remove): back outt changes. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3520 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 7 ++----- eval.c | 1 - 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/ChangeLog b/ChangeLog index 7e6fb78f83..3da882eabb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -21,13 +21,10 @@ Fri Feb 21 05:16:14 2003 Yukihiro Matsumoto Thu Feb 20 19:05:51 2003 Yukihiro Matsumoto - * eval.c (rb_thread_remove): thread may die in the process of - rb_thread_die(). this change was suggested by Rudi Cilibrasi - . - * eval.c (rb_thread_start_0): main thread swapped by fork() may terminate rb_thread_start_0() successfully. call ruby_stop(0); - this change too was suggested by Rudi. + this change was suggested by Rudi Cilibrasi + . Thu Feb 20 18:44:51 2003 Nobuyoshi Nakada diff --git a/eval.c b/eval.c index 4c5c0b55bf..ea60f9bcd6 100644 --- a/eval.c +++ b/eval.c @@ -7980,7 +7980,6 @@ rb_thread_remove(th) rb_thread_ready(th); rb_thread_die(th); - if (th->status == THREAD_KILLED) return; /* died in process */ th->prev->next = th->next; th->next->prev = th->prev; }