diff --git a/cmd/tailscale/cli/web.go b/cmd/tailscale/cli/web.go index bf89e096e..3f4e188df 100644 --- a/cmd/tailscale/cli/web.go +++ b/cmd/tailscale/cli/web.go @@ -270,14 +270,14 @@ func synoTokenRedirect(w http.ResponseWriter, r *http.Request) bool { // We need a SynoToken for authenticate.cgi. // So we tell the client to get one. serverURL := r.URL.Scheme + "://" + r.URL.Host - fmt.Fprintf(w, synoTokenRedirectHTML, serverURL) + synoTokenRedirectHTML.Execute(w, serverURL) return true } -const synoTokenRedirectHTML = ` +var synoTokenRedirectHTML = template.Must(template.New("redirect").Parse(` Redirecting with session token... -` +`)) func webHandler(w http.ResponseWriter, r *http.Request) { if authRedirect(w, r) {