From af5fa82b676a36e60eda080ca0a946bdfffefd49 Mon Sep 17 00:00:00 2001 From: Jonas Schnelli Date: Fri, 13 Apr 2018 21:20:29 +0200 Subject: Allow quicker shutdowns during LoadBlockIndex() --- src/validation.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/validation.cpp') diff --git a/src/validation.cpp b/src/validation.cpp index 702a8d7e05..563cd59382 100644 --- a/src/validation.cpp +++ b/src/validation.cpp @@ -3855,6 +3855,7 @@ bool CChainState::LoadBlockIndex(const Consensus::Params& consensus_params, CBlo sort(vSortedByHeight.begin(), vSortedByHeight.end()); for (const std::pair& item : vSortedByHeight) { + if (ShutdownRequested()) return false; CBlockIndex* pindex = item.second; pindex->nChainWork = (pindex->pprev ? pindex->pprev->nChainWork : 0) + GetBlockProof(*pindex); pindex->nTimeMax = (pindex->pprev ? std::max(pindex->pprev->nTimeMax, pindex->nTime) : pindex->nTime); -- cgit v1.2.3