From d9b0a73787350d3b338ac0f175d8ce776de5d2be Mon Sep 17 00:00:00 2001 From: Jakob Borg Date: Sat, 20 Sep 2014 15:31:15 +0200 Subject: [PATCH] Forgot to check some errors --- cmd/syncthing/tls.go | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/cmd/syncthing/tls.go b/cmd/syncthing/tls.go index 0802d6000..123d6c38b 100644 --- a/cmd/syncthing/tls.go +++ b/cmd/syncthing/tls.go @@ -68,13 +68,17 @@ func newCertificate(dir string, prefix string) { certOut, err := os.Create(filepath.Join(dir, prefix+"cert.pem")) l.FatalErr(err) - pem.Encode(certOut, &pem.Block{Type: "CERTIFICATE", Bytes: derBytes}) - certOut.Close() + err = pem.Encode(certOut, &pem.Block{Type: "CERTIFICATE", Bytes: derBytes}) + l.FatalErr(err) + err = certOut.Close() + l.FatalErr(err) keyOut, err := os.OpenFile(filepath.Join(dir, prefix+"key.pem"), os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0600) l.FatalErr(err) - pem.Encode(keyOut, &pem.Block{Type: "RSA PRIVATE KEY", Bytes: x509.MarshalPKCS1PrivateKey(priv)}) - keyOut.Close() + err = pem.Encode(keyOut, &pem.Block{Type: "RSA PRIVATE KEY", Bytes: x509.MarshalPKCS1PrivateKey(priv)}) + l.FatalErr(err) + err = keyOut.Close() + l.FatalErr(err) } type DowngradingListener struct {