diff --git a/protocol/synchronizer/synchronizer.go b/protocol/synchronizer/synchronizer.go index ece785fa7..7ca0ce296 100644 --- a/protocol/synchronizer/synchronizer.go +++ b/protocol/synchronizer/synchronizer.go @@ -307,6 +307,9 @@ func (s *Synchronizer) advanceView(syncInfo hotstuff.SyncInfo) { } return } + if !timeout { + return + } if err := s.sender.NewView(leader, syncInfo); err != nil { s.logger.Warnf("advanceView: error on sending new view: %v", err) }