Browse Source

fixed off by one bug

pull/80/head
Jae Kwon 10 years ago
parent
commit
d363bcfa16
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      blockchain/pool.go

+ 2
- 2
blockchain/pool.go View File

@ -24,7 +24,7 @@ var (
/* /*
Peers self report their heights when a new peer joins the block pool. 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. 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. 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 pool.requestsMtx.Lock() // Lock
defer pool.requestsMtx.Unlock() defer pool.requestsMtx.Unlock()
nextHeight := pool.height + uint(len(pool.requests)) + 1
nextHeight := pool.height + uint(len(pool.requests))
request := &bpRequest{ request := &bpRequest{
height: nextHeight, height: nextHeight,
peerId: "", peerId: "",


Loading…
Cancel
Save