From ac131923a2eb3b249477761b3d85e103cff51b4d Mon Sep 17 00:00:00 2001 From: Aleksey Dmitrevskiy Date: Wed, 6 Mar 2019 18:36:31 +0300 Subject: [PATCH] [change] control: add upstreams validation before dns config test --- control.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/control.go b/control.go index d6e5cbe0..4ca0f023 100644 --- a/control.go +++ b/control.go @@ -418,6 +418,10 @@ func handleTestUpstreamDNS(w http.ResponseWriter, r *http.Request) { } func checkDNS(input string, bootstrap []string) error { + if err := validateUpstream(input); err != nil { + return fmt.Errorf("wrong upstream format: %s", err) + } + if len(bootstrap) == 0 { bootstrap = defaultBootstrap }