Explorar o código

Fix: fix failure of cache expired DNS record querying over DoH (#1706)

KujouRinka %!s(int64=3) %!d(string=hai) anos
pai
achega
2dc4ee2d51
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      app/dns/nameserver_doh.go

+ 2 - 2
app/dns/nameserver_doh.go

@@ -297,7 +297,7 @@ func (s *DoHNameServer) findIPsForDomain(domain string, option dns_feature.IPOpt
 
 	var ips []net.Address
 	var lastErr error
-	if option.IPv6Enable && record.AAAA != nil && record.AAAA.RCode == dnsmessage.RCodeSuccess {
+	if option.IPv6Enable {
 		aaaa, err := record.AAAA.getIPs()
 		if err != nil {
 			lastErr = err
@@ -305,7 +305,7 @@ func (s *DoHNameServer) findIPsForDomain(domain string, option dns_feature.IPOpt
 		ips = append(ips, aaaa...)
 	}
 
-	if option.IPv4Enable && record.A != nil && record.A.RCode == dnsmessage.RCodeSuccess {
+	if option.IPv4Enable {
 		a, err := record.A.getIPs()
 		if err != nil {
 			lastErr = err