[#23332] to_str再考 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

15 messages 2004/04/05

[#23380] [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。

17 messages 2004/04/15
[#23400] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/04/16

山本です。落ちる場所がわかりました。

[#23402] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/04/16

山本です。

[#23403] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — nobu.nakada@... 2004/04/16

なかだです。

[#23405] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/04/16

山本です。

[#23407] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/04/16

山本です。

[ruby-dev:23432] Resolv.getaddress(IPv6) causes error

From: "U.Nakamura" <usa@...>
Date: 2004-04-23 03:08:54 UTC
List: ruby-dev #23432
こんにちは、なかむら(う)です。

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 <usa@garbagecollect.jp>



In This Thread

Prev Next