diff options
Diffstat (limited to 'tunnel/addressconfig.go')
-rw-r--r-- | tunnel/addressconfig.go | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/tunnel/addressconfig.go b/tunnel/addressconfig.go index 74166ab2..a61905ea 100644 --- a/tunnel/addressconfig.go +++ b/tunnel/addressconfig.go @@ -160,23 +160,7 @@ func configureInterface(family winipcfg.AddressFamily, conf *conf.Config, tun *t return err } - dnsSearch := "" - if len(conf.Interface.DNSSearch) > 0 { - dnsSearch = conf.Interface.DNSSearch[0] - } - err = luid.SetDNSDomain(dnsSearch) - if err != nil { - return nil - } - if len(conf.Interface.DNSSearch) > 1 { - log.Printf("Warning: %d DNS search domains were specified, but only one is supported, so the first one (%s) was used.", len(conf.Interface.DNSSearch), dnsSearch) - } - err = luid.SetDNSForFamily(family, conf.Interface.DNS) - if err != nil { - return err - } - - return nil + return luid.SetDNS(family, conf.Interface.DNS, conf.Interface.DNSSearch) } func enableFirewall(conf *conf.Config, tun *tun.NativeTun) error { |