From: "U.Nakamura" Date: 2004-04-23T12:08:54+09:00 Subject: [ruby-dev:23432] Resolv.getaddress(IPv6) causes error こんにちは、なかむら(う)です。 lib/resolv.rbのResolv.getaddressにIPv6アドレスを渡すとエラー になってしまうことに気づいてしまいました。 最も手抜きの直し方は以下のようになりますが、IPv4::Regex.source とIPv6::Regex.sourceの両方中の空白が無意味であると仮定しちゃ うのでよろしくないかも。 diff -u -1 -p -r1.18 resolv.rb --- lib/resolv.rb 29 Mar 2004 07:54:31 -0000 1.18 +++ lib/resolv.rb 23 Apr 2004 02:58:38 -0000 @@ -1708,3 +1708,3 @@ class Resolv DefaultResolver = self.new - AddressRegex = /(?:#{IPv4::Regex.source})|(?:#{IPv6::Regex.source})/ + AddressRegex = /(?:#{IPv4::Regex.source})|(?:#{IPv6::Regex.source})/x end それでは。 -- U.Nakamura