ruby-changes:39113
From: nobu <ko1@a...>
Date: Wed, 8 Jul 2015 15:09:33 +0900 (JST)
Subject: [ruby-changes:39113] nobu:r51194 (trunk): resolver.rb: fix fd leaks
nobu 2015-07-08 15:09:09 +0900 (Wed, 08 Jul 2015) New Revision: 51194 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=51194 Log: resolver.rb: fix fd leaks * lib/rubygems/resolver.rb (resolve): close UI output unless debugging. Modified files: trunk/lib/rubygems/resolver.rb Index: lib/rubygems/resolver.rb =================================================================== --- lib/rubygems/resolver.rb (revision 51193) +++ lib/rubygems/resolver.rb (revision 51194) @@ -191,6 +191,8 @@ class Gem::Resolver https://github.com/ruby/ruby/blob/trunk/lib/rubygems/resolver.rb#L191 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 ## -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/