* /control/set_upstreams_config: allow empty upstream list

This commit is contained in:
Simon Zolin 2019-11-12 18:26:45 +03:00 committed by Ildar Kamalov
parent 4f4da3397c
commit 1b3122dd35
1 changed files with 6 additions and 4 deletions

View File

@ -146,11 +146,13 @@ func (s *Server) handleSetUpstreamConfig(w http.ResponseWriter, r *http.Request)
return return
} }
if len(req.Upstreams) != 0 {
err = ValidateUpstreams(req.Upstreams) err = ValidateUpstreams(req.Upstreams)
if err != nil { if err != nil {
httpError(r, w, http.StatusBadRequest, "wrong upstreams specification: %s", err) httpError(r, w, http.StatusBadRequest, "wrong upstreams specification: %s", err)
return return
} }
}
newconf := FilteringConfig{} newconf := FilteringConfig{}
newconf.UpstreamDNS = req.Upstreams newconf.UpstreamDNS = req.Upstreams