diff --git a/internal/consensus/reactor.go b/internal/consensus/reactor.go index 53e0b540d5e..641fbeefecc 100644 --- a/internal/consensus/reactor.go +++ b/internal/consensus/reactor.go @@ -844,6 +844,11 @@ func (r *Reactor) queryMaj23Routine(ctx context.Context, ps *PeerState, stateCh rs := r.getRoundState() prs := ps.GetRoundState() + if rs.Votes == nil { + r.logger.Debug("rs.Votes has not yet been initialized, will retry queryMaj23Routine") + continue + } + wg := &sync.WaitGroup{} if rs.Height == prs.Height {