From 80d01b52c3c4fd06f39d8d1fc204df9a088deeb4 Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Sat, 14 Jan 2017 06:53:51 -0800 Subject: [PATCH] net: avoid 0-len getdatas for blocks. --- lib/net/pool.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/net/pool.js b/lib/net/pool.js index 359da4d0..1f038bbd 100644 --- a/lib/net/pool.js +++ b/lib/net/pool.js @@ -1845,6 +1845,9 @@ Pool.prototype.sendBlockRequests = function sendBlockRequests(peer) { peer.blockQueue = queue.slice(i); + if (hashes.length === 0) + return; + this.logger.debug( 'Requesting %d/%d blocks from peer with getdata (%s).', hashes.length,