Project

General

Profile

« Previous | Next » 

Revision 90c7d2ba

Added by Lukas Zapletal over 6 years ago

Fixes #21269 - fixed dns_lookup with address resolution

View differences:

lib/foreman/renderer.rb
resolver = Resolv::DNS.new
Timeout.timeout(Setting[:dns_conflict_timeout]) do
begin
resolver.getname(IPAddr.new(name_or_ip))
rescue IPAddr::Error
resolver.getname(name_or_ip)
rescue Resolv::ResolvError
resolver.getaddress(name_or_ip)
end
end

Also available in: Unified diff