Skip to content

Commit 65ff619

Browse files
authored
core/node: fix divide by zero fatal crash for reprovide rate check (#10411)
2 parents eb97cf9 + ca1dc3a commit 65ff619

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

core/node/provider.go

+5-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,11 @@ https://github.com/ipfs/kubo/blob/master/docs/config.md#routingaccelerateddhtcli
8383
}
8484

8585
// How long per block that lasts us.
86-
expectedProvideSpeed := reprovideInterval / time.Duration(count)
86+
expectedProvideSpeed := reprovideInterval
87+
if count > 0 {
88+
expectedProvideSpeed = reprovideInterval / time.Duration(count)
89+
}
90+
8791
if avgProvideSpeed > expectedProvideSpeed {
8892
logger.Errorf(`
8993
🔔🔔🔔 YOU ARE FALLING BEHIND DHT REPROVIDES! 🔔🔔🔔

0 commit comments

Comments
 (0)