ruby-changes:10697
From: akr <ko1@a...>
Date: Thu, 12 Feb 2009 23:26:19 +0900 (JST)
Subject: [ruby-changes:10697] Ruby:r22260 (trunk): * test/socket/test_socket.rb (test_udp_server): filter out unreachable
akr 2009-02-12 23:24:11 +0900 (Thu, 12 Feb 2009) New Revision: 22260 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=22260 Log: * test/socket/test_socket.rb (test_udp_server): filter out unreachable addresses. [ruby-dev:37970] Modified files: trunk/ChangeLog trunk/test/socket/test_socket.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 22259) +++ ChangeLog (revision 22260) @@ -1,3 +1,8 @@ +Thu Feb 12 23:22:29 2009 Tanaka Akira <akr@f...> + + * test/socket/test_socket.rb (test_udp_server): filter out unreachable + addresses. [ruby-dev:37970] + Thu Feb 12 22:51:18 2009 Nobuyoshi Nakada <nobu@r...> * compile.c (hide_obj): OBJ_FREEZE() is not an expression. a patch Index: test/socket/test_socket.rb =================================================================== --- test/socket/test_socket.rb (revision 22259) +++ test/socket/test_socket.rb (revision 22260) @@ -233,6 +233,9 @@ end Socket.udp_server_sockets(0) {|sockets| + famlies = {} + sockets.each {|s| famlies[s.local_address.afamily] = true } + ip_addrs.reject! {|ai| !famlies[ai.afamily] } begin port = sockets.first.local_address.ip_port -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/