From 98bf123f5d1d47c89236b2dedffa6e03b943edc8 Mon Sep 17 00:00:00 2001 From: Fedor Indutny Date: Thu, 1 May 2014 02:31:42 +0400 Subject: [PATCH] chain: do not create duplicate orphans --- lib/bcoin/chain.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/bcoin/chain.js b/lib/bcoin/chain.js index 95a8e653..1a1b0973 100644 --- a/lib/bcoin/chain.js +++ b/lib/bcoin/chain.js @@ -29,7 +29,7 @@ Chain.prototype.add = function add(block) { // Add orphan if (this.last && prev !== this.last) { - if (!this.orphan.map[prev]) { + if (!this.map[hash] && !this.orphan.map[prev]) { this.orphan.count++; this.orphan.map[prev] = block; }