lib/rubydns/resolver.rb in rubydns-0.9.1 vs lib/rubydns/resolver.rb in rubydns-0.9.2

- old
+ new

@@ -145,10 +145,11 @@ return false end def try_udp_server(request, host, port) - socket = UDPSocket.new + family = RubyDNS::address_family(host) + socket = UDPSocket.new(family) socket.send(request.packet, 0, host, port) data, (_, remote_port) = socket.recvfrom(UDP_TRUNCATION_SIZE) # Need to check host, otherwise security issue.