diff --git a/lib/resolv.rb b/lib/resolv.rb index 08a36243ee9ba3..47c4ef6b3b6600 100644 --- a/lib/resolv.rb +++ b/lib/resolv.rb @@ -198,7 +198,7 @@ def lazy_initialize # :nodoc: next unless addr @addr2name[addr] = [] unless @addr2name.include? addr @addr2name[addr] << hostname - @addr2name[addr] += aliases + @addr2name[addr].concat(aliases) @name2addr[hostname] = [] unless @name2addr.include? hostname @name2addr[hostname] << addr aliases.each {|n| @@ -967,7 +967,7 @@ def Config.parse_resolv_conf(filename) next unless keyword case keyword when 'nameserver' - nameserver += args + nameserver.concat(args) when 'domain' next if args.empty? search = [args[0]]