aboutsummaryrefslogtreecommitdiff
path: root/src/validation.cpp
diff options
context:
space:
mode:
authorAndrew Toth <andrewstoth@gmail.com>2022-12-20 12:25:36 -0500
committerAndrew Toth <andrewstoth@gmail.com>2022-12-20 12:25:36 -0500
commit77557dda4a123515d0fa2a545ee21d7c43a66988 (patch)
treef652cebf93d4c5547b6721aca729b627ac681af7 /src/validation.cpp
parentdcdfd72861c09a7945b9facc3726177a2d06fa64 (diff)
prune: scan and unlink already pruned block files on startup
Diffstat (limited to 'src/validation.cpp')
-rw-r--r--src/validation.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/validation.cpp b/src/validation.cpp
index 76bea97341..486c67a74e 100644
--- a/src/validation.cpp
+++ b/src/validation.cpp
@@ -4260,6 +4260,8 @@ bool ChainstateManager::LoadBlockIndex()
bool ret = m_blockman.LoadBlockIndexDB(GetConsensus());
if (!ret) return false;
+ m_blockman.ScanAndUnlinkAlreadyPrunedFiles();
+
std::vector<CBlockIndex*> vSortedByHeight{m_blockman.GetAllBlockIndices()};
std::sort(vSortedByHeight.begin(), vSortedByHeight.end(),
CBlockIndexHeightOnlyComparator());