diff options
author | Wladimir J. van der Laan <laanwj@gmail.com> | 2011-09-11 10:49:30 +0200 |
---|---|---|
committer | Wladimir J. van der Laan <laanwj@gmail.com> | 2011-09-11 10:49:30 +0200 |
commit | d33cc2b5e3779033502fedc3f17aeffb4fa8e01c (patch) | |
tree | d168a58d875ec0b3df29fcc6d3691492e046a30a /src/main.cpp | |
parent | 78b3bf56f7804f3eb1b7cf8b189c5d567be7ca60 (diff) |
clarify function signature (GetNumBlocksOfPeers) and use number of 'frozen' blocks as initial value for number of peer blocks
Diffstat (limited to 'src/main.cpp')
-rw-r--r-- | src/main.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/main.cpp b/src/main.cpp index 20bd94884e..4d5cb87b07 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -31,8 +31,8 @@ map<uint256, CBlockIndex*> mapBlockIndex; uint256 hashGenesisBlock("0x000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f"); static CBigNum bnProofOfWorkLimit(~uint256(0) >> 32); const int nTotalBlocksEstimate = 140700; // Conservative estimate of total nr of blocks on main chain -int nMaxBlocksOfOtherNodes = 0; // Maximum amount of blocks that other nodes claim to have const int nInitialBlockThreshold = 120; // Regard blocks up until N-threshold as "initial download" +int nMaxBlocksOfPeers = 0; // Amount of blocks that other nodes claim to have CBlockIndex* pindexGenesisBlock = NULL; int nBestHeight = -1; CBigNum bnBestChainWork = 0; @@ -728,9 +728,9 @@ int GetTotalBlocksEstimate() } // Return maximum amount of blocks that other nodes claim to have -int GetMaxBlocksOfOtherNodes() +int GetNumBlocksOfPeers() { - return nMaxBlocksOfOtherNodes; + return std::max(nMaxBlocksOfPeers, GetTotalBlocksEstimate()); } bool IsInitialBlockDownload() @@ -1846,9 +1846,9 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv) pfrom->fSuccessfullyConnected = true; printf("version message: version %d, blocks=%d\n", pfrom->nVersion, pfrom->nStartingHeight); - if(pfrom->nStartingHeight > nMaxBlocksOfOtherNodes) + if(pfrom->nStartingHeight > nMaxBlocksOfPeers) { - nMaxBlocksOfOtherNodes = pfrom->nStartingHeight; + nMaxBlocksOfPeers = pfrom->nStartingHeight; } } |