diff options
| author | Jack Nagel | 2014-07-06 14:58:28 -0500 |
|---|---|---|
| committer | Jack Nagel | 2014-07-06 15:03:38 -0500 |
| commit | b4fd54ae925028fd0d7bb198f2dec9b945fcea2a (patch) | |
| tree | 5d04f95e34957299aff0e93207b90ada3e766f4c /Library/Homebrew/test/testing_env.rb | |
| parent | 44254aa9cf967bb558a8722b799c280c32e8e12c (diff) | |
| download | brew-b4fd54ae925028fd0d7bb198f2dec9b945fcea2a.tar.bz2 | |
Close duped output streams before returning
Diffstat (limited to 'Library/Homebrew/test/testing_env.rb')
| -rw-r--r-- | Library/Homebrew/test/testing_env.rb | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/Library/Homebrew/test/testing_env.rb b/Library/Homebrew/test/testing_env.rb index 03e30b852..fc5d80441 100644 --- a/Library/Homebrew/test/testing_env.rb +++ b/Library/Homebrew/test/testing_env.rb @@ -125,16 +125,18 @@ module Homebrew end def shutup - err = $stderr.clone - out = $stdout.clone + err = $stderr.dup + out = $stdout.dup begin - $stderr.reopen("/dev/null", "w") - $stdout.reopen("/dev/null", "w") + $stderr.reopen("/dev/null") + $stdout.reopen("/dev/null") yield ensure $stderr.reopen(err) $stdout.reopen(out) + err.close + out.close end end |
