diff options
| author | Shulhan <ms@kilabit.info> | 2019-03-02 07:31:34 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2019-03-02 07:31:34 +0700 |
| commit | 9630b06bb5cbfaa1bbbd3a88a25fefbb4e1bec69 (patch) | |
| tree | 7a7bce7915f30b568193a759f05686e85f22f337 /rescached.go | |
| parent | 35066f79a4844d207057f452eaddf4f0a11c0821 (diff) | |
| download | rescached-9630b06bb5cbfaa1bbbd3a88a25fefbb4e1bec69.tar.xz | |
rescached: simplify the logic of return on processForwardResponse
Diffstat (limited to 'rescached.go')
| -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) |
