Better error checking for already renewing

This commit is contained in:
Melon 2024-01-14 13:59:36 +00:00
parent 8234a34c6f
commit b10db2f73d
Signed by: melon
GPG Key ID: 6C9D970C50D26A25

View File

@ -242,7 +242,7 @@ func (s *Service) renewalRoutine(wg *sync.WaitGroup) {
go func() { go func() {
// run a renewal check and log errors, but ignore ErrAlreadyRenewing // run a renewal check and log errors, but ignore ErrAlreadyRenewing
err := s.renewalCheck() err := s.renewalCheck()
if err != nil && err != ErrAlreadyRenewing { if err != nil && !errors.Is(err, ErrAlreadyRenewing) {
log.Println("[Renewal] Certificate check, an error occurred: ", err) log.Println("[Renewal] Certificate check, an error occurred: ", err)
} }
}() }()
@ -277,6 +277,7 @@ func (s *Service) renewalCheck() error {
// renew succeeded // renew succeeded
log.Printf("[Renewal] Updated certificate %d successfully\n", localData.id) log.Printf("[Renewal] Updated certificate %d successfully\n", localData.id)
return nil return nil
} }