diff options
| -rw-r--r-- | rescached.go | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/rescached.go b/rescached.go index 527bb72..c7ac0b4 100644 --- a/rescached.go +++ b/rescached.go @@ -495,16 +495,11 @@ func (srv *Server) processDoHForwardQueue(cl *dns.DoHClient) { } func (srv *Server) processForwardResponse(req *dns.Request, res *dns.Message) { - var ok bool - if bytes.Equal(req.Message.Question.Name, res.Question.Name) { - if req.Message.Question.Type == res.Question.Type { - ok = true + if req.Message.Question.Type != res.Question.Type { + return } } - if !ok { - return - } srv.processRequestResponse(req, res) |
