summaryrefslogtreecommitdiff
path: root/lib/rubygems/request.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/rubygems/request.rb')
-rw-r--r--lib/rubygems/request.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/rubygems/request.rb b/lib/rubygems/request.rb
index d2f076f581..cc99d30e92 100644
--- a/lib/rubygems/request.rb
+++ b/lib/rubygems/request.rb
@@ -28,6 +28,12 @@ class Gem::Request
@env_no_proxy = get_no_proxy_from_env
end
+ def close
+ @connections.each_value do |conn|
+ conn.finish
+ end
+ end
+
def add_rubygems_trusted_certs(store)
pattern = File.expand_path("./ssl_certs/*.pem", File.dirname(__FILE__))
Dir.glob(pattern).each do |ssl_cert_file|