From df9ea93c092474a4066b2bcdae6149d35c5a80c1 Mon Sep 17 00:00:00 2001 From: ucwong Date: Mon, 22 Jul 2024 20:12:52 +0800 Subject: [PATCH] fix --- monitor.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/monitor.go b/monitor.go index 6818c45..afce6c3 100644 --- a/monitor.go +++ b/monitor.go @@ -589,7 +589,8 @@ func (m *Monitor) syncLastBlock() uint64 { m.taskCh <- rpcBlock } - for n := 0; n < len(blocks); n++ { + size := len(blocks) + for n := 0; n < size; n++ { select { case err := <-m.errCh: if err != nil { @@ -603,8 +604,8 @@ func (m *Monitor) syncLastBlock() uint64 { return 0 } } - i += uint64(len(blocks)) - counter += len(blocks) + i += uint64(size) + counter += size } else { rpcBlock, rpcErr := m.rpcBlockByNumber(i) if rpcErr != nil {