From d363bcfa162f1934044ef963cb3e571718485ff4 Mon Sep 17 00:00:00 2001 From: Jae Kwon Date: Sat, 30 May 2015 09:13:55 -0700 Subject: [PATCH] fixed off by one bug --- blockchain/pool.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/blockchain/pool.go b/blockchain/pool.go index 0503c8ebb..5c8b280b9 100644 --- a/blockchain/pool.go +++ b/blockchain/pool.go @@ -24,7 +24,7 @@ var ( /* Peers self report their heights when a new peer joins the block pool. - Starting from whatever we've got (pool.height), we request blocks + Starting from pool.height (inclusive), we request blocks in sequence from peers that reported higher heights than ours. Every so often we ask peers what height they're on so we can keep going. @@ -282,7 +282,7 @@ func (pool *BlockPool) makeNextRequest() { pool.requestsMtx.Lock() // Lock defer pool.requestsMtx.Unlock() - nextHeight := pool.height + uint(len(pool.requests)) + 1 + nextHeight := pool.height + uint(len(pool.requests)) request := &bpRequest{ height: nextHeight, peerId: "",