Fix null check
This commit is contained in:
parent
9533787aac
commit
ac0ef71d9f
@ -547,7 +547,7 @@ func (s *Server) handleRequest(w dns.ResponseWriter, r *dns.Msg) {
|
||||
if len(in.Answer) > 1 {
|
||||
if in.Answer[0].Header().Rrtype == dns.TypeCNAME {
|
||||
for _, rr := range in.Answer {
|
||||
if rr.Header().Rrtype == dns.TypeA {
|
||||
if rr != nil && rr.Header() != nil && rr.Header().Rrtype == dns.TypeA {
|
||||
if newRR, err := s.resolveSubname("", dns.Question{strings.ToLower(rr.Header().Name), dns.TypeA, dns.ClassINET}); err == nil {
|
||||
in.Answer[len(in.Answer)-1] = newRR
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user