diff --git a/doh-server/google.go b/doh-server/google.go index ee742aa..9765a66 100644 --- a/doh-server/google.go +++ b/doh-server/google.go @@ -71,9 +71,9 @@ func (s *Server) parseRequestGoogle(w http.ResponseWriter, r *http.Request) *DNS cdStr := r.FormValue("cd") cd := false - if cdStr == "1" || cdStr == "true" { + if cdStr == "1" || strings.ToUpper(cdStr) == "TRUE" { cd = true - } else if cdStr == "0" || cdStr == "false" || cdStr == "" { + } else if cdStr == "0" || strings.ToUpper(cdStr) == "FALSE" || cdStr == "" { } else { return &DNSRequest{ errcode: 400,