aboutsummaryrefslogtreecommitdiff
path: root/src/init.cpp
diff options
context:
space:
mode:
authorJoão Barbosa <[email protected]>2018-02-12 11:17:36 +0000
committerJoão Barbosa <[email protected]>2018-02-12 11:18:22 +0000
commit2e9406c0c588ddf6f039fd3ff73c978177483869 (patch)
treeca8084f0ef61e3549c2b8a51981ff2d1a8492337 /src/init.cpp
parentMerge #12296: wallet: Only fee-bump non-conflicted/non-confirmed txes (diff)
downloaddiscoin-2e9406c0c588ddf6f039fd3ff73c978177483869.tar.xz
discoin-2e9406c0c588ddf6f039fd3ff73c978177483869.zip
Interrupt loading thread after shutdown request
Diffstat (limited to 'src/init.cpp')
-rw-r--r--src/init.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/init.cpp b/src/init.cpp
index b28baba77..895a5358f 100644
--- a/src/init.cpp
+++ b/src/init.cpp
@@ -680,11 +680,13 @@ void ThreadImport(std::vector<fs::path> vImportFiles)
if (!ActivateBestChain(state, chainparams)) {
LogPrintf("Failed to connect best block");
StartShutdown();
+ return;
}
if (gArgs.GetBoolArg("-stopafterblockimport", DEFAULT_STOPAFTERBLOCKIMPORT)) {
LogPrintf("Stopping after block import\n");
StartShutdown();
+ return;
}
} // End scope of CImportingNow
if (gArgs.GetArg("-persistmempool", DEFAULT_PERSIST_MEMPOOL)) {