From d7db10ddbde2b1a80485e25808410a2a3b44b836 Mon Sep 17 00:00:00 2001 From: asamuj <105436033+asamuj@users.noreply.github.com> Date: Tue, 15 Jul 2025 14:20:45 +0800 Subject: [PATCH] eth/protocols/snap, p2p/discover: improve zero time checks (#32214) --- eth/protocols/snap/sync.go | 6 ++---- p2p/discover/table.go | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/eth/protocols/snap/sync.go b/eth/protocols/snap/sync.go index 9e079f540f..9982d0f55c 100644 --- a/eth/protocols/snap/sync.go +++ b/eth/protocols/snap/sync.go @@ -615,7 +615,7 @@ func (s *Syncer) Sync(root common.Hash, cancel chan struct{}) error { s.statelessPeers = make(map[string]struct{}) s.lock.Unlock() - if s.startTime == (time.Time{}) { + if s.startTime.IsZero() { s.startTime = time.Now() } // Retrieve the previous sync status from LevelDB and abort if already synced @@ -1987,9 +1987,7 @@ func (s *Syncer) processAccountResponse(res *accountResponse) { func (s *Syncer) processBytecodeResponse(res *bytecodeResponse) { batch := s.db.NewBatch() - var ( - codes uint64 - ) + var codes uint64 for i, hash := range res.hashes { code := res.codes[i] diff --git a/p2p/discover/table.go b/p2p/discover/table.go index 6a3d1af3af..b6c35aaaa9 100644 --- a/p2p/discover/table.go +++ b/p2p/discover/table.go @@ -562,7 +562,7 @@ func (tab *Table) addReplacement(b *bucket, n *enode.Node) { } func (tab *Table) nodeAdded(b *bucket, n *tableNode) { - if n.addedToTable == (time.Time{}) { + if n.addedToTable.IsZero() { n.addedToTable = time.Now() } n.addedToBucket = time.Now()