diff options
| author | Jack Nagel | 2014-07-06 14:58:28 -0500 | 
|---|---|---|
| committer | Jack Nagel | 2014-07-06 15:03:38 -0500 | 
| commit | c66c8691f8666395fdb836112af63bae1151022e (patch) | |
| tree | 81d433812bf3d3263c9bc267200f9c19be6368dd /Library/Homebrew/test/testing_env.rb | |
| parent | 4525bd4719b9451e6c9a77021d0d1b946221f976 (diff) | |
| download | homebrew-c66c8691f8666395fdb836112af63bae1151022e.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  | 
