Skip to content

Commit 7be45bb

Browse files
authored
Revert "Replace Timeout.timeout with socket timeout"
1 parent c32b41b commit 7be45bb

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

lib/net/pop.rb

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -540,11 +540,8 @@ def start(account, password) # :yield: pop
540540

541541
# internal method for Net::POP3.start
542542
def do_start(account, password) # :nodoc:
543-
begin
544-
s = Socket.tcp @address, port, nil, nil, connect_timeout: @open_timeout
545-
rescue Errno::ETIMEDOUT #raise Net:OpenTimeout instead for compatibility with previous versions
546-
raise Net::OpenTimeout, "Timeout to open TCP connection to "\
547-
"#{@address}:#{port} (exceeds #{@open_timeout} seconds)"
543+
s = Timeout.timeout(@open_timeout, Net::OpenTimeout) do
544+
TCPSocket.open(@address, port)
548545
end
549546
if use_ssl?
550547
raise 'openssl library not installed' unless defined?(OpenSSL)

0 commit comments

Comments
 (0)