From 60c64a6eba78dd51419020dd210c22fe5df35265 Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Sat, 5 Nov 2016 09:11:16 -0700 Subject: [PATCH] peer: kill unresponsive peers. --- lib/net/peer.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/net/peer.js b/lib/net/peer.js index 10f35161..501928a1 100644 --- a/lib/net/peer.js +++ b/lib/net/peer.js @@ -654,13 +654,14 @@ Peer.prototype.sendVersion = function sendVersion() { Peer.prototype.sendPing = function sendPing() { if (!this.version) - return; + return Promise.resolve(); if (this.version.version <= 60000) return this.send(new packets.PingPacket()); if (this.challenge) { this.logger.debug('Peer has not responded to ping (%s).', this.hostname); + this.destroy(); return Promise.resolve(); }