Fix null check

This commit is contained in:
lordwelch 2021-05-23 18:54:09 -07:00
parent 9533787aac
commit ac0ef71d9f

View File

@ -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
}