summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2023-04-28 20:26:09 +0900
committergit <svn-admin@ruby-lang.org>2023-04-28 11:29:02 +0000
commit7ba37cb7aad715b2927a6fdad89185df92ca8f23 (patch)
tree3ec059eb2975c259952a5fa21d46320de8bcfdab /lib
parent35da0d4a6edb06ef541546e1fb58f72d4c20cdad (diff)
downloadruby-7ba37cb7aad715b2927a6fdad89185df92ca8f23.tar.gz
[ruby/resolv] Prefer `Array#concat` over `#+=` on `Array`
Fix https://bugs.ruby-lang.org/issues/19621 https://github.com/ruby/resolv/commit/7faaa78847
Diffstat (limited to 'lib')
-rw-r--r--lib/resolv.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/resolv.rb b/lib/resolv.rb
index 08a36243ee..47c4ef6b3b 100644
--- a/lib/resolv.rb
+++ b/lib/resolv.rb
@@ -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]]