From fa4986ddceae7dab6d5b0c76342b3a7a9b78f605 Mon Sep 17 00:00:00 2001 From: Dmitri Dolguikh Date: Fri, 26 Feb 2016 14:07:50 +0000 Subject: [PATCH] Fixes #12112 - ipv6 ptr name resolution works now --- lib/resolv.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/resolv.rb b/lib/resolv.rb index 5373f2e..2643fe7 100644 --- a/lib/resolv.rb +++ b/lib/resolv.rb @@ -1197,6 +1197,14 @@ class Resolv end def initialize(labels, absolute=true) # :nodoc: + labels = labels.map {|label| + case label + when String then Label::Str.new(label) + when Label::Str then label + else + raise ArgumentError, "unexpected label: #{label.inspect}" + end + } @labels = labels @absolute = absolute end -- 2.6.1