cmd/web/main.go
Function handleDNSQuery
has 9 return statements (exceeds 4 allowed). Open
Open
func handleDNSQuery(w http.ResponseWriter, r *http.Request) {
var body []byte
var err error
switch r.Method {
Function resolve
has 7 return statements (exceeds 4 allowed). Open
Open
func resolve(ctx context.Context, question dnsmessage.Question, request []byte) []byte {
if err := sem.Acquire(ctx, 1); err != nil {
return nil
}
defer sem.Release(1)