diff --git a/lib/http/timeout/global.rb b/lib/http/timeout/global.rb index b6d223bd..dd099b97 100644 --- a/lib/http/timeout/global.rb +++ b/lib/http/timeout/global.rb @@ -35,12 +35,10 @@ def connect_ssl begin @socket.connect_nonblock rescue IO::WaitReadable - @socket.wait_readable(@time_left) - log_time + wait_readable_or_timeout retry rescue IO::WaitWritable - @socket.wait_writable(@time_left) - log_time + wait_writable_or_timeout retry end end