mirror of
https://github.com/lostisland/faraday.git
synced 2025-08-29 00:03:58 -04:00
fixes #630
Rescue IOError rather than EOFError to cover more exceptions
This commit is contained in:
parent
a7f4a5a4b5
commit
3e0feb2f1b
@ -48,7 +48,7 @@ module Faraday
|
||||
else
|
||||
raise Faraday::Error::ClientError, $!
|
||||
end
|
||||
rescue Errno::ECONNREFUSED, EOFError
|
||||
rescue Errno::ECONNREFUSED, IOError
|
||||
raise Faraday::Error::ConnectionFailed, $!
|
||||
rescue => err
|
||||
if defined?(OpenSSL) && OpenSSL::SSL::SSLError === err
|
||||
|
||||
@ -10,7 +10,7 @@ module Faraday
|
||||
class Adapter
|
||||
class NetHttp < Faraday::Adapter
|
||||
NET_HTTP_EXCEPTIONS = [
|
||||
EOFError,
|
||||
IOError,
|
||||
Errno::ECONNABORTED,
|
||||
Errno::ECONNREFUSED,
|
||||
Errno::ECONNRESET,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user