diff options
author | Nobuyoshi Nakada <[email protected]> | 2023-04-28 21:59:57 +0900 |
---|---|---|
committer | git <[email protected]> | 2024-02-25 04:39:22 +0000 |
commit | 30b99868f999f58ab856a2a3d69c8b068b9b5803 () | |
tree | ad7e09d43b9979a7afa26076e8e4a82fc1887ac0 /lib/resolv.rb | |
parent | 2c0cf6837cc22d2d240f743d54a93f4dbe5acf5c (diff) |
[ruby/resolv] Treat hostname as same as aliases
https://.com/ruby/resolv/commit/fa812d6454
-rw-r--r-- | lib/resolv.rb | 13 |
1 files changed, 5 insertions, 8 deletions
@@ -194,16 +194,13 @@ class Resolv File.open(@filename, 'rb') {|f| f.each {|line| line.sub!(/#.*/, '') - addr, hostname, *aliases = 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 } } } |