Merge pull request #298 from tendermint/get_round_state

consensus: hvs.StringIndented() was missing a lock. addresses #284
This commit is contained in:
Ethan Buchman
2016-10-11 22:25:37 -04:00
committed by GitHub

View File

@@ -167,6 +167,8 @@ func (hvs *HeightVoteSet) String() string {
}
func (hvs *HeightVoteSet) StringIndented(indent string) string {
hvs.mtx.Lock()
defer hvs.mtx.Unlock()
vsStrings := make([]string, 0, (len(hvs.roundVoteSets)+1)*2)
// rounds 0 ~ hvs.round inclusive
for round := 0; round <= hvs.round; round++ {