diff --git a/lib/facter/resolvers/hostname_resolver.rb b/lib/facter/resolvers/hostname_resolver.rb index aa08d9c3e8..9962d86495 100644 --- a/lib/facter/resolvers/hostname_resolver.rb +++ b/lib/facter/resolvers/hostname_resolver.rb @@ -48,7 +48,7 @@ def retrieve_with_addrinfo(host) @log.debug("Socket.getaddrinfo failed to retrieve fqdn for hostname #{host} with: #{e}") return end - return if name.nil? || name.empty? || host == name[2] + return if name.nil? || name.empty? || host == name[2] || name[2] == name[3] name[2] end