From 5e6be777c998604b2eeacbf12d31203063bfd1b5 Mon Sep 17 00:00:00 2001 From: Star Brilliant Date: Thu, 30 Nov 2017 13:42:24 +0800 Subject: [PATCH] Alias 0/0 to be 0.0.0.0/0 --- doh-server/server.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doh-server/server.go b/doh-server/server.go index 85ea36f..0bb664b 100644 --- a/doh-server/server.go +++ b/doh-server/server.go @@ -129,13 +129,13 @@ func (s *Server) handlerFunc(w http.ResponseWriter, r *http.Request) { } ednsClientSubnet := r.FormValue("edns_client_subnet") - if ednsClientSubnet == "0/0" { - ednsClientSubnet = "0.0.0.0/0" - } ednsClientFamily := uint16(0) ednsClientAddress := net.IP(nil) ednsClientNetmask := uint8(255) if ednsClientSubnet != "" { + if ednsClientSubnet == "0/0" { + ednsClientSubnet = "0.0.0.0/0" + } slash := strings.IndexByte(ednsClientSubnet, '/') if slash < 0 { ednsClientAddress = net.ParseIP(ednsClientSubnet)