From 502fe6b0485a227a5b62391953bbb90fa3e4ad55 Mon Sep 17 00:00:00 2001 From: Star Brilliant Date: Wed, 7 Nov 2018 18:56:22 +0800 Subject: [PATCH] Use RCODE_REFUSED for unsupported Qclass --- doh-client/google.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doh-client/google.go b/doh-client/google.go index a82a3e2..27b7467 100644 --- a/doh-client/google.go +++ b/doh-client/google.go @@ -46,7 +46,7 @@ func (c *Client) generateRequestGoogle(w dns.ResponseWriter, r *dns.Msg, isTCP b questionClass := question.Qclass if questionClass != dns.ClassINET { reply := jsonDNS.PrepareReply(r) - reply.Rcode = dns.RcodeFormatError + reply.Rcode = dns.RcodeRefused w.WriteMsg(reply) return &DNSRequest{ err: &dns.Error{},