Browse Source

fixed hashes estimation

cl-refactor
arkpar 10 years ago
parent
commit
cbf3a749af
  1. 3
      libethereum/EthereumHost.cpp

3
libethereum/EthereumHost.cpp

@ -254,7 +254,8 @@ void EthereumHost::onPeerStatus(EthereumPeer* _peer)
estimatePeerHashes(_peer);
else
{
_peer->m_expectedHashes = (unsigned)_peer->m_latestBlockNumber - m_chain.number();
if (_peer->m_latestBlockNumber > m_chain.number())
_peer->m_expectedHashes = (unsigned)_peer->m_latestBlockNumber - m_chain.number();
if (m_hashMan.chainSize() < _peer->m_expectedHashes)
m_hashMan.resetToRange(m_chain.number() + 1, _peer->m_expectedHashes);
}

Loading…
Cancel
Save