diff options
| author | MarcoFalke <[email protected]> | 2020-04-27 15:36:05 -0400 |
|---|---|---|
| committer | MarcoFalke <[email protected]> | 2020-04-27 15:35:26 -0400 |
| commit | faec3dc2adc487af97c22408f9f0bfe33f44a230 (patch) | |
| tree | 7c93eb80a80b73100424d2dce8269ae5045abb8d /src/validation.cpp | |
| parent | Merge #18669: log: Use Join() helper when listing log categories (diff) | |
| download | discoin-faec3dc2adc487af97c22408f9f0bfe33f44a230.tar.xz discoin-faec3dc2adc487af97c22408f9f0bfe33f44a230.zip | |
init: Remove boost from ThreadImport
Diffstat (limited to 'src/validation.cpp')
| -rw-r--r-- | src/validation.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/validation.cpp b/src/validation.cpp index 25975e3e3..029d6ec56 100644 --- a/src/validation.cpp +++ b/src/validation.cpp @@ -4637,7 +4637,7 @@ bool LoadGenesisBlock(const CChainParams& chainparams) return ::ChainstateActive().LoadGenesisBlock(chainparams); } -bool LoadExternalBlockFile(const CChainParams& chainparams, FILE* fileIn, FlatFilePos *dbp) +void LoadExternalBlockFile(const CChainParams& chainparams, FILE* fileIn, FlatFilePos* dbp) { // Map of disk positions for blocks with unknown parent (only used for reindex) static std::multimap<uint256, FlatFilePos> mapBlocksUnknownParent; @@ -4649,7 +4649,7 @@ bool LoadExternalBlockFile(const CChainParams& chainparams, FILE* fileIn, FlatFi CBufferedFile blkdat(fileIn, 2*MAX_BLOCK_SERIALIZED_SIZE, MAX_BLOCK_SERIALIZED_SIZE+8, SER_DISK, CLIENT_VERSION); uint64_t nRewind = blkdat.GetPos(); while (!blkdat.eof()) { - boost::this_thread::interruption_point(); + if (ShutdownRequested()) return; blkdat.SetPos(nRewind); nRewind++; // start one byte further next time, in case of failure @@ -4754,9 +4754,7 @@ bool LoadExternalBlockFile(const CChainParams& chainparams, FILE* fileIn, FlatFi } catch (const std::runtime_error& e) { AbortNode(std::string("System error: ") + e.what()); } - if (nLoaded > 0) - LogPrintf("Loaded %i blocks from external file in %dms\n", nLoaded, GetTimeMillis() - nStart); - return nLoaded > 0; + LogPrintf("Loaded %i blocks from external file in %dms\n", nLoaded, GetTimeMillis() - nStart); } void CChainState::CheckBlockIndex(const Consensus::Params& consensusParams) |