X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=httpauth.go;fp=httpauth.go;h=92eff6e699dc81fa0261438a804ab713525d8499;hb=c1f841e8a5e4c30710cdb2e57fd87cba9d79b97b;hp=9408d98348c44367fd6ec38f0fe25ace80b6ca43;hpb=539e5df5806bd22c8eaddeb0409e6b8b187eda4c;p=tofuproxy.git diff --git a/httpauth.go b/httpauth.go index 9408d98..92eff6e 100644 --- a/httpauth.go +++ b/httpauth.go @@ -31,7 +31,7 @@ import ( func authDialog(host, realm string) (string, string, error) { var b bytes.Buffer userInit, passInit := findInNetrc(host) - b.WriteString(fmt.Sprintf(` + fmt.Fprintf(&b, ` tk_setPalette grey wm title . "Unauthorized: %s" @@ -59,7 +59,7 @@ bind . {switch -exact %%K { q {exit 0} ; # reject once l login }} -`, strings.ReplaceAll(realm, "\"", ""), userInit, passInit)) +`, strings.ReplaceAll(realm, "\"", ""), userInit, passInit) cmd := exec.Command(ttls.CmdWish) cmd.Stdin = &b out, err := cmd.Output()