Browse Source

Fix incorrect connect timeout in outgoing requests (#26116)

pull/1341/head
Claire 3 years ago
parent
commit
e655b35d7e
  1. 4
      app/lib/request.rb

4
app/lib/request.rb

@ -265,11 +265,11 @@ class Request
end
until socks.empty?
_, available_socks, = IO.select(nil, socks, nil, Request::TIMEOUT[:connect])
_, available_socks, = IO.select(nil, socks, nil, Request::TIMEOUT[:connect_timeout])
if available_socks.nil?
socks.each(&:close)
raise HTTP::TimeoutError, "Connect timed out after #{Request::TIMEOUT[:connect]} seconds"
raise HTTP::TimeoutError, "Connect timed out after #{Request::TIMEOUT[:connect_timeout]} seconds"
end
available_socks.each do |sock|

Loading…
Cancel
Save