Skip to content

Commit

Permalink
Treat hostname as same as aliases
Browse files Browse the repository at this point in the history
  • Loading branch information
nobu committed Feb 25, 2024
1 parent fcef03d commit fa812d6
Showing 1 changed file with 5 additions and 8 deletions.
13 changes: 5 additions & 8 deletions lib/resolv.rb
Original file line number Diff line number Diff line change
Expand Up @@ -194,16 +194,13 @@ def lazy_initialize # :nodoc:
File.open(@filename, 'rb') {|f|
f.each {|line|
line.sub!(/#.*/, '')
addr, hostname, *aliases = line.split(/\s+/)
addr, *hostnames = line.split(/\s+/)
next unless addr
@addr2name[addr] = [] unless @addr2name.include? addr
@addr2name[addr] << hostname
@addr2name[addr].concat(aliases)
@name2addr[hostname] = [] unless @name2addr.include? hostname
@name2addr[hostname] << addr
aliases.each {|n|
@name2addr[n] = [] unless @name2addr.include? n
@name2addr[n] << addr
@addr2name[addr].concat(hostnames)
hostnames.each {|hostname|
@name2addr[hostname] = [] unless @name2addr.include? hostname
@name2addr[hostname] << addr
}
}
}
Expand Down

0 comments on commit fa812d6

Please sign in to comment.