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 {
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)