1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

resolver.rb: fix fd leaks

* lib/rubygems/resolver.rb (resolve): close UI output unless
  debugging.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51194 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
nobu 2015-07-08 06:09:09 +00:00
parent 023835f475
commit 6c3d366bbc

View file

@ -191,6 +191,8 @@ class Gem::Resolver
rescue Molinillo::VersionConflict => e
conflict = e.conflicts.values.first
raise Gem::DependencyResolutionError, Conflict.new(conflict.requirement_trees.first.first, conflict.existing, conflict.requirement)
ensure
@output.close if @output and !debug?
end
##