[ruby/resolv] Prefer Array#concat over #+= on Array

Fix https://bugs.ruby-lang.org/issues/19621

https://github.com/ruby/resolv/commit/7faaa78847
This commit is contained in:
Nobuyoshi Nakada 2023-04-28 20:26:09 +09:00 committed by git
parent 35da0d4a6e
commit 7ba37cb7aa

View File

@ -198,7 +198,7 @@ class Resolv
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 @@ class Resolv
next unless keyword
case keyword
when 'nameserver'
nameserver += args
nameserver.concat(args)
when 'domain'
next if args.empty?
search = [args[0]]