Project

General

Profile

Backport #2614 ยป resolv-default-config-hash-initialization.patch

ronaldtse (Ronald Tse), 01/19/2010 06:32 PM

View differences:

lib/resolv.rb
end
def Config.default_config_hash(filename="/etc/resolv.conf")
config_hash = {}
if File.exist? filename
config_hash = Config.parse_resolv_conf(filename)
else
if /mswin|cygwin|mingw|bccwin/ =~ RUBY_PLATFORM
require 'win32/resolv'
search, nameserver = Win32::Resolv.get_resolv_info
config_hash = {}
config_hash[:nameserver] = nameserver if nameserver
config_hash[:search] = [search].flatten if search
end
    (1-1/1)