diff options
author | Martin Zumsande <mzumsande@gmail.com> | 2023-02-16 16:54:26 -0500 |
---|---|---|
committer | Martin Zumsande <mzumsande@gmail.com> | 2023-02-16 17:32:15 -0500 |
commit | d6f781f1cfcbc2c2ad5ee289a0642ed00386d013 (patch) | |
tree | bb1c6b9ba3a23356cc86bcb3265f499e02918680 /src/node/chainstate.cpp | |
parent | 6360b5302d2675788de5c4a28ea77d823f6d809e (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.cpp | 1 |
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")}; |