From a61786398aaed4b81fd63f80c7f69adbd1e7c9b8 Mon Sep 17 00:00:00 2001 From: akr Date: Thu, 12 Feb 2009 14:24:11 +0000 Subject: * test/socket/test_socket.rb (test_udp_server): filter out unreachable addresses. [ruby-dev:37970] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22260 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/socket/test_socket.rb | 3 +++ 1 file changed, 3 insertions(+) (limited to 'test/socket') diff --git a/test/socket/test_socket.rb b/test/socket/test_socket.rb index d69b7795d9..630618a7bc 100644 --- a/test/socket/test_socket.rb +++ b/test/socket/test_socket.rb @@ -233,6 +233,9 @@ class TestSocket < Test::Unit::TestCase 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 -- cgit v1.2.3