From: "URABE Shyouhei aka. mput" Date: 2005-10-24T20:26:56+09:00 Subject: [ruby-dev:27496] [mswin32] win32/resolv cannot get DHCP server 卜部です。 [ruby-list:*40058*] と同様の問題にあたったため、調査したところ、以下のよ うな修正で通るようです。 Index: ext/Win32API/lib/win32/resolv.rb =================================================================== RCS file: /src/ruby/ext/Win32API/lib/win32/resolv.rb,v retrieving revision 1.1 diff -u -p -3 -w -r1.1 resolv.rb --- ext/Win32API/lib/win32/resolv.rb 24 Jul 2003 01:03:28 -0000 1.1 +++ ext/Win32API/lib/win32/resolv.rb 24 Oct 2005 11:23:08 -0000 @@ -84,7 +84,7 @@ if info.unpack('V5')[4] == 2 # VER_PLAT [ 'NameServer', 'DhcpNameServer' ].each do |key| ns = regif.read_s(key) unless ns.empty? - nameserver.concat(ns.split(/\s+/)) + nameserver.concat(ns.split(/[,\s]\s*/)) break end end