X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=tls%2Fverify.go;h=b8b515ae9774faf45191a3b114f86f644fdd51fa;hb=c1f841e8a5e4c30710cdb2e57fd87cba9d79b97b;hp=b7a317d6942eca635f08f9878c3c2ecb324650ab;hpb=539e5df5806bd22c8eaddeb0409e6b8b187eda4c;p=tofuproxy.git diff --git a/tls/verify.go b/tls/verify.go index b7a317d..b8b515a 100644 --- a/tls/verify.go +++ b/tls/verify.go @@ -246,11 +246,11 @@ HostIsNotRestricted: return nil } var b bytes.Buffer - b.WriteString(fmt.Sprintf("set host \"%s\"\n", host)) + fmt.Fprintf(&b, "set host \"%s\"\n", host) if dialErr == nil { - b.WriteString(fmt.Sprintf("set err \"\"\n")) + fmt.Fprintf(&b, "set err \"\"\n") } else { - b.WriteString(fmt.Sprintf("set err \"%s\"\n", dialErr.Error())) + fmt.Fprintf(&b, "set err \"%s\"\n", dialErr.Error()) } var daneStatus string if daneExists { @@ -260,21 +260,17 @@ HostIsNotRestricted: daneStatus = "bad" } } - b.WriteString(fmt.Sprintf("set daneStatus \"%s\"\n", daneStatus)) + fmt.Fprintf(&b, "set daneStatus \"%s\"\n", daneStatus) hexCerts := make([]string, 0, len(rawCerts)) for _, rawCert := range rawCerts { hexCerts = append(hexCerts, hex.EncodeToString([]byte(certInfo(rawCert)))) } - b.WriteString(fmt.Sprintf( - "set certsTheir \"%s\"\n", strings.Join(hexCerts, " "), - )) + fmt.Fprintf(&b, "set certsTheir \"%s\"\n", strings.Join(hexCerts, " ")) hexCerts = make([]string, 0, len(certsOur)) for _, cert := range certsOur { hexCerts = append(hexCerts, hex.EncodeToString([]byte(certInfo(cert.Raw)))) } - b.WriteString(fmt.Sprintf( - "set certsOur \"%s\"\n", strings.Join(hexCerts, " "), - )) + fmt.Fprintf(&b, "set certsOur \"%s\"\n", strings.Join(hexCerts, " ")) b.WriteString(VerifyDialog) cmd := exec.Command(CmdWish) // os.WriteFile("/tmp/verify-dialog.tcl", b.Bytes(), 0666)