aboutsummaryrefslogtreecommitdiff
path: root/src/node/chainstate.cpp
diff options
context:
space:
mode:
authorMartin Zumsande <mzumsande@gmail.com>2023-02-16 16:54:26 -0500
committerMartin Zumsande <mzumsande@gmail.com>2023-02-16 17:32:15 -0500
commitd6f781f1cfcbc2c2ad5ee289a0642ed00386d013 (patch)
treebb1c6b9ba3a23356cc86bcb3265f499e02918680 /src/node/chainstate.cpp
parent6360b5302d2675788de5c4a28ea77d823f6d809e (diff)
validation: return VerifyDBResult::INTERRUPTED if verification was interrupted
This means that the -verifydb RPC will now return false if it cannot finish due to the node being shutdown.
Diffstat (limited to 'src/node/chainstate.cpp')
-rw-r--r--src/node/chainstate.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/node/chainstate.cpp b/src/node/chainstate.cpp
index 245dfee14f..7d6e0f3bb0 100644
--- a/src/node/chainstate.cpp
+++ b/src/node/chainstate.cpp
@@ -193,6 +193,7 @@ ChainstateLoadResult VerifyLoadedChainstate(ChainstateManager& chainman, const C
options.check_blocks);
switch (result) {
case VerifyDBResult::SUCCESS:
+ case VerifyDBResult::INTERRUPTED:
break;
case VerifyDBResult::CORRUPTED_BLOCK_DB:
return {ChainstateLoadStatus::FAILURE, _("Corrupted block database detected")};