From 81c25ca4cd28d2725b70d2d175c297871d5003b5 Mon Sep 17 00:00:00 2001 From: Eugene Kabanov Date: Mon, 7 Dec 2020 20:47:07 +0200 Subject: [PATCH] Disconnect peers on status handshake timeout. (#2149) --- beacon_chain/sync_protocol.nim | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/beacon_chain/sync_protocol.nim b/beacon_chain/sync_protocol.nim index ca5734fe5..a471d1ad0 100644 --- a/beacon_chain/sync_protocol.nim +++ b/beacon_chain/sync_protocol.nim @@ -114,7 +114,8 @@ p2pProtocol BeaconSync(version = 1, ourStatus, theirStatus.get()) else: debug "Status response not received in time", - peer, error = theirStatus.error + peer, error = theirStatus.error + await peer.disconnect(FaultOrError) proc status(peer: Peer, theirStatus: StatusMsg,