From 31f3a2e780330621b011f8631a6ebc6753341bb6 Mon Sep 17 00:00:00 2001 From: naruse Date: Wed, 4 Jul 2012 11:23:13 +0000 Subject: [PATCH] bootstrap/runner.rb must be run with Ruby 1.8. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36308 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- bootstraptest/runner.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bootstraptest/runner.rb b/bootstraptest/runner.rb index c885b7e98c..a30948998a 100755 --- a/bootstraptest/runner.rb +++ b/bootstraptest/runner.rb @@ -399,7 +399,8 @@ end def with_stderr out = err = nil - IO.pipe do |r, w| + begin + r, w = IO.pipe stderr = $stderr.dup $stderr.reopen(w) w.close @@ -410,6 +411,9 @@ def with_stderr $stderr.reopen(stderr) err = reader.value end + ensure + w.close rescue nil + r.close rescue nil end return out, err end