Update dns_proxy_script.go

This commit is contained in:
buffermet 2025-02-13 21:29:57 +01:00 committed by GitHub
parent c8c1072cc0
commit 12556bc6be
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -84,11 +84,9 @@ func (s *DnsProxyScript) OnRequest(req *dns.Msg, clientIP string) (jsreq, jsres
if _, err := s.Call("onRequest", jsreq, jsres); err != nil {
log.Error("%s", err)
return nil, nil
} else if jsreq.WasModified() {
jsreq.UpdateHash()
} else if jsreq.CheckIfModifiedAndUpdateHash() {
return jsreq, nil
} else if jsres.WasModified() {
jsres.UpdateHash()
} else if jsres.CheckIfModifiedAndUpdateHash() {
return nil, jsres
}
}
@ -104,8 +102,7 @@ func (s *DnsProxyScript) OnResponse(req, res *dns.Msg, clientIP string) (jsreq,
if _, err := s.Call("onResponse", jsreq, jsres); err != nil {
log.Error("%s", err)
return nil, nil
} else if jsres.WasModified() {
jsres.UpdateHash()
} else if jsres.CheckIfModifiedAndUpdateHash() {
return nil, jsres
}
}