mirror of
https://github.com/caddyserver/caddy.git
synced 2024-12-23 22:27:38 -05:00
letsencrypt: Return an error if making site folder fails
This commit is contained in:
parent
7d46a7d5f4
commit
94c746c44f
1 changed files with 5 additions and 2 deletions
|
@ -287,10 +287,13 @@ func obtainCertificates(client *acme.Client, serverConfigs []server.Config) ([]a
|
||||||
// metadata file.
|
// metadata file.
|
||||||
func saveCertsAndKeys(certificates []acme.CertificateResource) error {
|
func saveCertsAndKeys(certificates []acme.CertificateResource) error {
|
||||||
for _, cert := range certificates {
|
for _, cert := range certificates {
|
||||||
os.MkdirAll(storage.Site(cert.Domain), 0700)
|
err := os.MkdirAll(storage.Site(cert.Domain), 0700)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
// Save cert
|
// Save cert
|
||||||
err := ioutil.WriteFile(storage.SiteCertFile(cert.Domain), cert.Certificate, 0600)
|
err = ioutil.WriteFile(storage.SiteCertFile(cert.Domain), cert.Certificate, 0600)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue