Update dnsconfig_windows.go

This commit is contained in:
Zhiyuan Zheng 2022-10-13 11:21:11 +08:00 committed by GitHub
parent cb8e31e73d
commit db158625bb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 1 deletions

View File

@ -6,6 +6,7 @@ package net
import (
"syscall"
"syscall/windows"
"time"
)
@ -31,7 +32,7 @@ func dnsReadConfig(ignoredFilename string) (conf *dnsConfig) {
for _, aa := range aas {
for dns := aa.FirstDnsServerAddress; dns != nil; dns = dns.Next {
// Only take interfaces whose OperStatus is IfOperStatusUp(0x01) into DNS configs.
if aa.OperStatus != 0x01 {
if aa.OperStatus != windows.IfOperStatusUp {
continue
}
sa, err := dns.Address.Sockaddr.Sockaddr()