From c698290536dd5bc05b865392aab1215f149b726a Mon Sep 17 00:00:00 2001 From: Marcel <153717436+MonkeyMarcel@users.noreply.github.com> Date: Wed, 7 May 2025 01:11:04 +0800 Subject: [PATCH] zero division fix --- core/blockchain_insert.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/blockchain_insert.go b/core/blockchain_insert.go index 72268ef9fd..6873afdbf4 100644 --- a/core/blockchain_insert.go +++ b/core/blockchain_insert.go @@ -44,6 +44,9 @@ func (st *insertStats) report(chain []*types.Block, index int, snapDiffItems, sn var ( now = mclock.Now() elapsed = now.Sub(st.startTime) + if elapsed == 0 { // prevent zero division + elapsed = 1 + } mgasps = float64(st.usedGas) * 1000 / float64(elapsed) ) // Update the Mgas per second gauge