From d86855ad7af2cccfaa19f922c213b448272c4256 Mon Sep 17 00:00:00 2001 From: Anton Kaliaev Date: Sun, 4 Mar 2018 14:36:06 +0400 Subject: [PATCH] stop peer if it sends us msg with unknown channel --- p2p/peer.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/p2p/peer.go b/p2p/peer.go index 2e876d11b..e20271149 100644 --- a/p2p/peer.go +++ b/p2p/peer.go @@ -358,7 +358,7 @@ func createMConnection(conn net.Conn, p *peer, reactorsByCh map[byte]Reactor, ch onReceive := func(chID byte, msgBytes []byte) { reactor := reactorsByCh[chID] if reactor == nil { - cmn.PanicSanity(cmn.Fmt("Unknown channel %X", chID)) + onPeerError(p, fmt.Errorf("Unknown channel %X", chID)) } reactor.Receive(chID, p, msgBytes) }