[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]