diff --git a/evidence/pool.go b/evidence/pool.go
index <HASH>..<HASH> 100644
--- a/evidence/pool.go
+++ b/evidence/pool.go
@@ -712,6 +712,9 @@ func evMapKey(ev types.Evidence) string {
 }
 
 func (evpool *Pool) updateValToLastHeight(blockHeight int64, state sm.State) {
+	evpool.mtx.Lock()
+	defer evpool.mtx.Unlock()
+
 	// Update current validators & add new ones.
 	for _, val := range state.Validators.Validators {
 		evpool.valToLastHeight[string(val.Address)] = blockHeight
evidence: fix data race in Pool.updateValToLastHeight() (#<I>)

Fixes #<I>.



Is this out in a public release? If so, I'll add a changelog entry as well, for backporting.