summaryrefslogtreecommitdiff
path: root/lib/bundler/mirror.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/bundler/mirror.rb')
-rw-r--r--lib/bundler/mirror.rb5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/bundler/mirror.rb b/lib/bundler/mirror.rb
index 9903e158ab..8a081ba91f 100644
--- a/lib/bundler/mirror.rb
+++ b/lib/bundler/mirror.rb
@@ -45,7 +45,8 @@ module Bundler
private
def fetch_valid_mirror_for(uri)
- mirror = @mirrors[uri.to_s.downcase] || @mirrors[URI(uri.to_s).host] || Mirror.new(uri)
+ downcased = uri.to_s.downcase
+ mirror = @mirrors[downcased] || @mirrors[URI(downcased).host] || Mirror.new(uri)
mirror.validate!(@prober)
mirror = Mirror.new(uri) unless mirror.valid?
mirror
@@ -72,7 +73,7 @@ module Bundler
@uri = if uri.nil?
nil
else
- URI(uri.to_s.downcase)
+ URI(uri.to_s)
end
@valid = nil
end