diff options
| author | Pieter Wuille <[email protected]> | 2012-08-10 15:13:57 +0200 |
|---|---|---|
| committer | Pieter Wuille <[email protected]> | 2012-10-20 23:08:57 +0200 |
| commit | 4fea06db25108e7f72710bf22c3d1896707eeb74 (patch) | |
| tree | ef480d212b7da3b484bdb066453e874d2c5c6c84 /src/db.cpp | |
| parent | Direct CCoins references (diff) | |
| download | discoin-4fea06db25108e7f72710bf22c3d1896707eeb74.tar.xz discoin-4fea06db25108e7f72710bf22c3d1896707eeb74.zip | |
Automatically reorganize at startup to best known block
Given that the block tree database (chain.dat) and the active chain
database (coins.dat) are entirely separate now, it becomes legal to
swap one with another instance without affecting the other.
This commit introduces a check in the startup code that detects the
presence of a better chain in chain.dat that has not been activated
yet, and does so efficiently (in batch, while reusing the blk???.dat
files).
Diffstat (limited to 'src/db.cpp')
| -rw-r--r-- | src/db.cpp | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/db.cpp b/src/db.cpp index 06e5543b2..5ca9ea2c3 100644 --- a/src/db.cpp +++ b/src/db.cpp @@ -636,7 +636,6 @@ bool LoadBlockIndex(CChainDB &chaindb) { if (pindexGenesisBlock == NULL) return true; - return error("CTxDB::LoadBlockIndex() : hashBestChain not loaded"); } hashBestChain = pindexBest->GetBlockHash(); nBestHeight = pindexBest->nHeight; |