abci/grpc: fix invalid mutex handling in StopForError() (#5849)

Fixes #5840.
This commit is contained in:
Erik Grinaker
2021-01-04 14:56:01 +01:00
committed by Erik Grinaker
parent 4246000a8c
commit c2b5f8bc4a

View File

@@ -129,11 +129,11 @@ func (cli *grpcClient) OnStop() {
}
func (cli *grpcClient) StopForError(err error) {
cli.mtx.Lock()
if !cli.IsRunning() {
return
}
cli.mtx.Lock()
if cli.err == nil {
cli.err = err
}