From 9357e8ecf89a314d724a72d43aa4ae4a588462c0 Mon Sep 17 00:00:00 2001 From: Jae Kwon Date: Sat, 2 Jan 2016 16:21:40 -0800 Subject: [PATCH] IsCaughtUp requires a peer --- blockchain/pool.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/blockchain/pool.go b/blockchain/pool.go index 0be9638bc..dd54e493a 100644 --- a/blockchain/pool.go +++ b/blockchain/pool.go @@ -130,6 +130,11 @@ func (pool *BlockPool) IsCaughtUp() bool { height := pool.height pool.mtx.Unlock() + // Need at least 1 peer to be considered caught up. + if len(pool.peers) == 0 { + return false + } + pool.peersMtx.Lock() maxPeerHeight := 0 for _, peer := range pool.peers {