diff --git a/lib/bcoin/pool.js b/lib/bcoin/pool.js index c385b0e0..e81ccf27 100644 --- a/lib/bcoin/pool.js +++ b/lib/bcoin/pool.js @@ -1327,6 +1327,10 @@ Pool.prototype._addPeer = function _addPeer() { utils.binaryInsert(self.peers.regular, peer, compare); }); + peer.once('close', function() { + self._addPeer(); + }); + utils.nextTick(function() { self.emit('peer', peer); });