This project is closed and read-only.
Actions
Backport #8645
closedURI#find_proxy failure if scheme is nil
Backport #8645:
URI#find_proxy failure if scheme is nil
Status:
Closed
Assignee:
Description
If the URI scheme is not present after a URI.parse call, the call to URI#find_proxy fails.
require 'uri'
u = URI.parse("ruby-lang.org")
u.find_proxy
The result is:
c:/ruby2/lib/ruby/2.0.0/uri/generic.rb:1614:in find_proxy': undefined method downcase' for nil:NilClass (NoMethodError)
This actually happens in 1.9.x as well.
I'm not sure what it should return in this case, but it shouldn't raise that error.
Updated by naruse (Yui NARUSE) about 13 years ago
- Status changed from Open to Closed
- % Done changed from 0 to 100
This issue was solved with changeset r42153.
Daniel, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
- lib/uri/generic.rb (find_proxy): raise BadURIError if the URI is
a relative URI. [Bug #8645]
Updated by nagachika (Tomoyuki Chikanaga) about 13 years ago
- Tracker changed from Bug to Backport
- Project changed from Ruby to 15
- Status changed from Closed to Assigned
- Assignee set to nagachika (Tomoyuki Chikanaga)
Updated by nagachika (Tomoyuki Chikanaga) about 13 years ago
- Status changed from Assigned to Closed
Actions