diff options
Diffstat (limited to 'test/socket')
-rw-r--r-- | test/socket/test_socket.rb | 3 |
1 files changed, 3 insertions, 0 deletions
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 |