From f2d197b38fb6e64ff8d506bdccfb2cbd205f81df Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Tue, 12 Jan 2016 22:04:57 +0100 Subject: defer save --- cmd/acme/main.go | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'cmd') diff --git a/cmd/acme/main.go b/cmd/acme/main.go index 1f50b46..b4b4985 100644 --- a/cmd/acme/main.go +++ b/cmd/acme/main.go @@ -29,11 +29,7 @@ func prepare(conf *Config) error { errc <- err return } - err = acc.Account.SaveKey(acc.Key) - if err != nil { - errc <- err - return - } + defer acc.Account.SaveKey(acc.Key) acc.pending = true } acc.Contacts.AddMail(acc.Mail) @@ -111,8 +107,8 @@ func execute(conf *Config) error { return } - des.SaveKey(des.Key) - des.SaveCert(des.Cert) + defer des.SaveKey(des.Key) + defer des.SaveCert(des.Cert) }(k, des) } -- cgit v1.2.3