From 90653369097d4942cb0d397d77cf9106c839cbfc Mon Sep 17 00:00:00 2001 From: glass Date: Mon, 21 Jan 2019 06:23:55 +0000 Subject: * lib/net/http.rb: handle Errno::ETIMEDOUT in Net::HTTP#transport_request A patch from casperisfine (Jean byroot Boussier). [Fix GH-2012] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66891 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- lib/net/http.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/net/http.rb b/lib/net/http.rb index 31cbb7a866..bc181c01af 100644 --- a/lib/net/http.rb +++ b/lib/net/http.rb @@ -1520,7 +1520,7 @@ module Net #:nodoc: rescue Net::OpenTimeout raise rescue Net::ReadTimeout, IOError, EOFError, - Errno::ECONNRESET, Errno::ECONNABORTED, Errno::EPIPE, + Errno::ECONNRESET, Errno::ECONNABORTED, Errno::EPIPE, Errno::ETIMEDOUT, # avoid a dependency on OpenSSL defined?(OpenSSL::SSL) ? OpenSSL::SSL::SSLError : IOError, Timeout::Error => exception -- cgit v1.2.3