aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cmd/acme/main.go11
1 files changed, 4 insertions, 7 deletions
diff --git a/cmd/acme/main.go b/cmd/acme/main.go
index a87213a..721d204 100644
--- a/cmd/acme/main.go
+++ b/cmd/acme/main.go
@@ -94,14 +94,11 @@ func main() {
func getAccount(keyFile string, keySize int) (*acme.Account, error) {
acc, err := acme.LoadAccount(keyFile)
- if err == nil {
- return acc, nil
- }
-
- acc, err = acme.NewAccount(keySize)
if err != nil {
- return nil, err
+ acc, err = acme.NewAccount(keySize)
+ if err != nil {
+ return nil, err
+ }
}
-
return acc, acc.Save(keyFile)
}