This commit is contained in:
William Banfield
2022-03-17 14:46:05 -04:00
parent 14873ac5d5
commit 9fef5a3aa0
2 changed files with 5 additions and 5 deletions

View File

@@ -426,10 +426,10 @@ func (r *Reactor) updateRoundStateRoutine() {
}
}
func (conR *Reactor) getRoundState() *cstypes.RoundState {
conR.mtx.RLock()
defer conR.mtx.RUnlock()
return conR.rs
func (r *Reactor) getRoundState() *cstypes.RoundState {
r.mtx.RLock()
defer r.mtx.RUnlock()
return r.rs
}
func (r *Reactor) gossipDataForCatchup(ctx context.Context, rs *cstypes.RoundState, prs *cstypes.PeerRoundState, ps *PeerState) {

View File

@@ -970,7 +970,7 @@ func (cs *State) handleMsg(ctx context.Context, mi msgInfo) {
// We unlock here to yield to any routines that need to read the the RoundState.
// Previously, this code held the lock from the point at which the final block
// part was recieved until the block executed against the application.
// part was received until the block executed against the application.
// This prevented the reactor from being able to retrieve the most updated
// version of the RoundState. The reactor needs the updated RoundState to
// gossip the now completed block.