From 778330b663c8aaec24efdab45244c20173efb886 Mon Sep 17 00:00:00 2001 From: Yiming Zang <50607998+yzang2019@users.noreply.github.com> Date: Thu, 28 Dec 2023 11:49:45 -0800 Subject: [PATCH] Fix edge case for blocksync (#178) --- internal/blocksync/reactor.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/blocksync/reactor.go b/internal/blocksync/reactor.go index 4a35c1ce7..5504f075e 100644 --- a/internal/blocksync/reactor.go +++ b/internal/blocksync/reactor.go @@ -559,7 +559,7 @@ func (r *Reactor) poolRoutine(ctx context.Context, stateSynced bool, blockSyncCh ) continue - case r.pool.IsCaughtUp() && r.previousMaxPeerHeight < r.pool.MaxPeerHeight(): + case r.pool.IsCaughtUp() && r.previousMaxPeerHeight <= r.pool.MaxPeerHeight(): r.logger.Info("switching to consensus reactor", "height", height) case time.Since(lastAdvance) > syncTimeout: