Browse Source

portable mode: fix panic while validating TLS certificates

Fixes #1480

Signed-off-by: Nicola Murino <[email protected]>
Nicola Murino 1 năm trước cách đây
mục cha
commit
a3d6d9cd33
1 tập tin đã thay đổi với 3 bổ sung1 xóa
  1. 3 1
      internal/common/tlsutils.go

+ 3 - 1
internal/common/tlsutils.go

@@ -299,6 +299,8 @@ func NewCertManager(keyPairs []TLSKeyPair, configDir, logSender string) (*CertMa
 	}
 	}
 	randSecs := rand.Intn(59)
 	randSecs := rand.Intn(59)
 	manager.monitor()
 	manager.monitor()
-	_, err = eventScheduler.AddFunc(fmt.Sprintf("@every 8h0m%ds", randSecs), manager.monitor)
+	if eventScheduler != nil {
+		_, err = eventScheduler.AddFunc(fmt.Sprintf("@every 8h0m%ds", randSecs), manager.monitor)
+	}
 	return manager, err
 	return manager, err
 }
 }