aboutsummaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-03-12 13:35:50 +0100
committerDimitri Sokolyuk <demon@dim13.org>2016-03-12 13:35:50 +0100
commit2f8614ca7077ca259c1d14318627a5fdaaf77c96 (patch)
tree9c81a0abef90be9f308e589264ad2bff721854de /cmd
parent2ce89488b20aaa6d1464e824b6e2e8ab2f9aceb4 (diff)
Positive logic
Diffstat (limited to 'cmd')
-rw-r--r--cmd/acme/main.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/cmd/acme/main.go b/cmd/acme/main.go
index 67838f7..34b8745 100644
--- a/cmd/acme/main.go
+++ b/cmd/acme/main.go
@@ -91,13 +91,13 @@ func requestCert(prov *acme.Provider, acc *acme.Account, d domain) error {
return err
}
}
- needsRenew := func() bool {
- if c.Leaf == nil {
- return true
+ skipValid := func() bool {
+ if c.Leaf == nil || *forceRenew {
+ return false
}
- return time.Now().Add(d.Gracetime).After(c.Leaf.NotAfter)
+ return time.Now().Add(d.Gracetime).Before(c.Leaf.NotAfter)
}
- if !needsRenew() && !*forceRenew {
+ if skipValid() {
log.Println("skip valid until", c.Leaf.NotAfter)
return nil
}