diff --git a/Library/Homebrew/test/testing_env.rb b/Library/Homebrew/test/testing_env.rb index 03e30b852b..fc5d80441b 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