瀏覽代碼

Forgot to check some errors

Jakob Borg 11 年之前
父節點
當前提交
d9b0a73787
共有 1 個文件被更改,包括 8 次插入4 次删除
  1. 8 4
      cmd/syncthing/tls.go

+ 8 - 4
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 {