stop peer if evidence is not valid

This commit is contained in:
Anton Kaliaev 2018-03-04 14:22:58 +04:00
parent 4242352852
commit d0c67bbe16
No known key found for this signature in database
GPG Key ID: 7B6881D965918214

View File

@ -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: