Skip to content

Commit 7dff7da

Browse files
mzumsanderyanofsky
andcommitted
init: Return more fitting ChainStateLoadStatus if verification was interrupted
This also avoids a misleading block index loadtime log entry in init. Co-authored-by: Ryan Ofsky <ryan@ofsky.org>
1 parent be2e748 commit 7dff7da

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/node/chainstate.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,9 +198,10 @@ ChainstateLoadResult VerifyLoadedChainstate(ChainstateManager& chainman, const C
198198
options.check_blocks);
199199
switch (result) {
200200
case VerifyDBResult::SUCCESS:
201-
case VerifyDBResult::INTERRUPTED:
202201
case VerifyDBResult::SKIPPED_MISSING_BLOCKS:
203202
break;
203+
case VerifyDBResult::INTERRUPTED:
204+
return {ChainstateLoadStatus::INTERRUPTED, _("Block verification was interrupted")};
204205
case VerifyDBResult::CORRUPTED_BLOCK_DB:
205206
return {ChainstateLoadStatus::FAILURE, _("Corrupted block database detected")};
206207
case VerifyDBResult::SKIPPED_L3_CHECKS:

0 commit comments

Comments
 (0)