From 2f9a3b3469a39d3da142d8dd0e86cbc1e49bab75 Mon Sep 17 00:00:00 2001 From: wwqgtxx Date: Thu, 5 Jun 2025 21:20:38 +0800 Subject: [PATCH] chore: cleanup code --- dns/doq.go | 4 ++-- dns/util.go | 6 +----- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/dns/doq.go b/dns/doq.go index af0a0d46..ae16dce2 100644 --- a/dns/doq.go +++ b/dns/doq.go @@ -69,7 +69,7 @@ type dnsOverQUIC struct { var _ dnsClient = (*dnsOverQUIC)(nil) // 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{ addr: addr, dialer: newDNSDialer(resolver, proxyAdapter, proxyName), @@ -80,7 +80,7 @@ func newDoQ(resolver *Resolver, addr string, proxyAdapter C.ProxyAdapter, proxyN } runtime.SetFinalizer(doq, (*dnsOverQUIC).Close) - return doq, nil + return doq } // Address implements the Upstream interface for *dnsOverQUIC. diff --git a/dns/util.go b/dns/util.go index a4ca98d4..ae764648 100644 --- a/dns/util.go +++ b/dns/util.go @@ -106,11 +106,7 @@ func transform(servers []NameServer, resolver *Resolver) []dnsClient { ret = append(ret, newRCodeClient(s.Addr)) continue case "quic": - if doq, err := newDoQ(resolver, s.Addr, s.ProxyAdapter, s.ProxyName); err == nil { - ret = append(ret, doq) - } else { - log.Fatalln("DoQ format error: %v", err) - } + ret = append(ret, newDoQ(s.Addr, resolver, s.ProxyAdapter, s.ProxyName)) continue }