diff --git a/consensus/cbft/wal_bridge.go b/consensus/cbft/wal_bridge.go index fd83ab8127..aeed0a0493 100644 --- a/consensus/cbft/wal_bridge.go +++ b/consensus/cbft/wal_bridge.go @@ -548,7 +548,7 @@ func (cbft *Cbft) shouldRecovery(msg protocols.WalMsg) (bool, error) { } // equalViewState highestQCBlockBn, _ := cbft.HighestQCBlockBn() - return msg.BlockNumber() > highestQCBlockBn, nil + return msg.BlockNumber() >= highestQCBlockBn, nil } // equalViewState check if the msg view is equal with current.