Browse Source

Fix IsInitialBlockDownload which was broken by headers first.

pull/145/head
Ruben Dario Ponticelli 10 years ago
parent
commit
a2d0fc658a
No known key found for this signature in database GPG Key ID: 7D7A89C6DF7B2D
  1. 11
      src/main.cpp

11
src/main.cpp

@ -1177,15 +1177,8 @@ bool IsInitialBlockDownload()
LOCK(cs_main);
if (fImporting || fReindex || chainActive.Height() < Checkpoints::GetTotalBlocksEstimate())
return true;
static int64_t nLastUpdate;
static CBlockIndex* pindexLastBest;
if (chainActive.Tip() != pindexLastBest)
{
pindexLastBest = chainActive.Tip();
nLastUpdate = GetTime();
}
return (GetTime() - nLastUpdate < 10 &&
chainActive.Tip()->GetBlockTime() < GetTime() - 24 * 60 * 60);
return (chainActive.Height() < pindexBestHeader->nHeight - 24 * 6 ||
pindexBestHeader->GetBlockTime() < GetTime() - 24 * 60 * 60);
}
bool fLargeWorkForkFound = false;

Loading…
Cancel
Save