ruby-changes:25335
From: naruse <ko1@a...>
Date: Tue, 30 Oct 2012 09:41:22 +0900 (JST)
Subject: [ruby-changes:25335] naruse:r37387 (trunk): Check if there is no error before reconnect [Bug #4387]
naruse 2012-10-30 09:40:54 +0900 (Tue, 30 Oct 2012) New Revision: 37387 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=37387 Log: Check if there is no error before reconnect [Bug #4387] Modified files: trunk/test/socket/test_addrinfo.rb Index: test/socket/test_addrinfo.rb =================================================================== --- test/socket/test_addrinfo.rb (revision 37386) +++ test/socket/test_addrinfo.rb (revision 37387) @@ -159,6 +159,8 @@ s2.connect_nonblock(ai) rescue IO::WaitWritable IO.select(nil, [s2]) + r = s2.getsockopt(Socket::SOL_SOCKET, Socket::SO_ERROR) + assert_equal(0, r.int, "NOERROR is expected but #{r.inspect}") begin s2.connect_nonblock(ai) rescue Errno::EISCONN -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/