summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-08-06 00:07:13 +0000
committerakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-08-06 00:07:13 +0000
commit7d3391c1fb18aba542c706022fc58e25493b484a (patch)
treec606ef707cdd6133f53a5469b4cbc56ff9563063
parentac9f7794f7c1e98335e7d30a3789ff9e3acd5c7f (diff)
* eval.c (rb_thread_schedule): refine previous change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24416 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--ChangeLog4
-rw-r--r--eval.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 9e9879ca3d..225b908361 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Thu Aug 6 09:06:39 2009 Tanaka Akira <akr@fsij.org>
+
+ * eval.c (rb_thread_schedule): refine previous change.
+
Thu Aug 6 01:28:53 2009 Tanaka Akira <akr@fsij.org>
* eval.c (rb_thread_schedule): fix condition for making thread
diff --git a/eval.c b/eval.c
index 5094e7e3a0..4330eef0ec 100644
--- a/eval.c
+++ b/eval.c
@@ -11392,7 +11392,7 @@ rb_thread_schedule()
}
END_FOREACH_FROM(curr, th);
- if (found && next == th_found) {
+ if (th_found && next == th_found) {
th_found->status = THREAD_RUNNABLE;
if (th->wait_for&WAIT_FD) {
th_found->fd = 0;