fix integer wraparound in the calculation of handshake timeouts on 32-bit targets (#1185)

Fixes: #1169
This commit is contained in:
Jack Doan
2024-08-13 06:25:18 -07:00
committed by GitHub
parent 8a6a0f0636
commit 248cf194cd
2 changed files with 5 additions and 5 deletions

View File

@@ -215,7 +215,7 @@ func Main(c *config.C, configTest bool, buildVersion string, logger *logrus.Logg
handshakeConfig := HandshakeConfig{
tryInterval: c.GetDuration("handshakes.try_interval", DefaultHandshakeTryInterval),
retries: c.GetInt("handshakes.retries", DefaultHandshakeRetries),
retries: int64(c.GetInt("handshakes.retries", DefaultHandshakeRetries)),
triggerBuffer: c.GetInt("handshakes.trigger_buffer", DefaultHandshakeTriggerBuffer),
useRelays: useRelays,