Skip to content

Commit 10d06b9

Browse files
hsbtmatzbot
authored andcommitted
[ruby/resolv] Load win32/resolv with rake test
ruby/resolv@3ecfce3626
1 parent 7317f96 commit 10d06b9

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/resolv.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ class ResolvTimeout < Timeout::Error; end
182182
class Hosts
183183
if WINDOWS
184184
begin
185-
require 'win32/resolv'
185+
require 'win32/resolv' unless defined?(Win32::Resolv)
186186
DefaultFileName = Win32::Resolv.get_hosts_path || IO::NULL
187187
rescue LoadError
188188
end
@@ -1023,7 +1023,7 @@ def Config.default_config_hash(filename="/etc/resolv.conf")
10231023
config_hash = Config.parse_resolv_conf(filename)
10241024
else
10251025
if WINDOWS
1026-
require 'win32/resolv'
1026+
require 'win32/resolv' unless defined?(Win32::Resolv)
10271027
search, nameserver = Win32::Resolv.get_resolv_info
10281028
config_hash = {}
10291029
config_hash[:nameserver] = nameserver if nameserver

0 commit comments

Comments
 (0)