mirror of
https://github.com/fluencelabs/tendermint
synced 2025-04-25 06:42:16 +00:00
stop peer if evidence is not valid
This commit is contained in:
parent
4242352852
commit
d0c67bbe16
@ -96,7 +96,8 @@ func (evR *EvidenceReactor) Receive(chID byte, src p2p.Peer, msgBytes []byte) {
|
|||||||
err := evR.evpool.AddEvidence(ev)
|
err := evR.evpool.AddEvidence(ev)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
evR.Logger.Info("Evidence is not valid", "evidence", msg.Evidence, "err", err)
|
evR.Logger.Info("Evidence is not valid", "evidence", msg.Evidence, "err", err)
|
||||||
// TODO: punish peer
|
// punish peer
|
||||||
|
evR.Switch.StopPeerForError(src, err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user