diff --git a/lib/bcoin/chain.js b/lib/bcoin/chain.js index 482547a6..06fec87e 100644 --- a/lib/bcoin/chain.js +++ b/lib/bcoin/chain.js @@ -1287,7 +1287,7 @@ Chain.prototype.add = function add(initial, peer, callback, force) { // Failsafe for large orphan chains. Do not // allow more than 20mb stored in memory. if (self.orphan.size > self.orphanLimit) - self.pruneOrphans(); + self.pruneOrphans(peer); // Keep track of total blocks handled. self.total += total; @@ -1316,7 +1316,7 @@ Chain.prototype.purgeOrphans = function purgeOrphans() { this.orphan.size = 0; }; -Chain.prototype.pruneOrphans = function pruneOrphans() { +Chain.prototype.pruneOrphans = function pruneOrphans(peer) { var self = this; var best, last;