aboutsummaryrefslogtreecommitdiff
path: root/src/node/blockstorage.cpp
diff options
context:
space:
mode:
authorCarl Dong <contact@carldong.me>2022-02-23 15:22:24 -0500
committerCarl Dong <contact@carldong.me>2022-04-19 14:34:56 -0400
commita4014021258319941716d6338c18667462a06280 (patch)
tree18a979980b0b5b0bad6adf25c4eef588a5944d9a /src/node/blockstorage.cpp
parent3308ecd3fc254ee4ef9f803c09f00ba4dc968520 (diff)
downloadbitcoin-a4014021258319941716d6338c18667462a06280.tar.xz
Clear fHavePruned in BlockManager::Unload()
----- Code Reviewer Notes Call graph of relevant functions: UnloadBlockIndex() <-- Moved from calls ChainstateManager::Unload() which calls BlockManager::Unload() <-- Moved to So calling UnloadBlockIndex() would still run this moved code. The code will also now run when ~BlockManager gets called, which makes sense.
Diffstat (limited to 'src/node/blockstorage.cpp')
-rw-r--r--src/node/blockstorage.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/node/blockstorage.cpp b/src/node/blockstorage.cpp
index be6a967f7e..f3a1afd9fa 100644
--- a/src/node/blockstorage.cpp
+++ b/src/node/blockstorage.cpp
@@ -300,6 +300,8 @@ void BlockManager::Unload()
m_last_blockfile = 0;
m_dirty_blockindex.clear();
m_dirty_fileinfo.clear();
+
+ fHavePruned = false;
}
bool BlockManager::WriteBlockIndexDB()