chore: cleanup code

This commit is contained in:
wwqgtxx 2025-06-05 21:20:38 +08:00
parent 40ea0ba098
commit 2f9a3b3469
2 changed files with 3 additions and 7 deletions

View File

@ -69,7 +69,7 @@ type dnsOverQUIC struct {
var _ dnsClient = (*dnsOverQUIC)(nil) var _ dnsClient = (*dnsOverQUIC)(nil)
// newDoQ returns the DNS-over-QUIC Upstream. // newDoQ returns the DNS-over-QUIC Upstream.
func newDoQ(resolver *Resolver, addr string, proxyAdapter C.ProxyAdapter, proxyName string) (dnsClient, error) { func newDoQ(addr string, resolver *Resolver, proxyAdapter C.ProxyAdapter, proxyName string) *dnsOverQUIC {
doq := &dnsOverQUIC{ doq := &dnsOverQUIC{
addr: addr, addr: addr,
dialer: newDNSDialer(resolver, proxyAdapter, proxyName), dialer: newDNSDialer(resolver, proxyAdapter, proxyName),
@ -80,7 +80,7 @@ func newDoQ(resolver *Resolver, addr string, proxyAdapter C.ProxyAdapter, proxyN
} }
runtime.SetFinalizer(doq, (*dnsOverQUIC).Close) runtime.SetFinalizer(doq, (*dnsOverQUIC).Close)
return doq, nil return doq
} }
// Address implements the Upstream interface for *dnsOverQUIC. // Address implements the Upstream interface for *dnsOverQUIC.

View File

@ -106,11 +106,7 @@ func transform(servers []NameServer, resolver *Resolver) []dnsClient {
ret = append(ret, newRCodeClient(s.Addr)) ret = append(ret, newRCodeClient(s.Addr))
continue continue
case "quic": case "quic":
if doq, err := newDoQ(resolver, s.Addr, s.ProxyAdapter, s.ProxyName); err == nil { ret = append(ret, newDoQ(s.Addr, resolver, s.ProxyAdapter, s.ProxyName))
ret = append(ret, doq)
} else {
log.Fatalln("DoQ format error: %v", err)
}
continue continue
} }