diff options
author | João Barbosa <joao.paulo.barbosa@gmail.com> | 2018-02-12 11:17:36 +0000 |
---|---|---|
committer | Wladimir J. van der Laan <laanwj@gmail.com> | 2018-02-15 14:42:27 +0100 |
commit | f8938248ef37f67986e36ef897a548123b2d7a36 (patch) | |
tree | 54b44a137702e938d5d4d2177473f18425befd3e | |
parent | ff44101e8d5debfdff95dac5221d13f49eba2911 (diff) | |
download | bitcoin-f8938248ef37f67986e36ef897a548123b2d7a36.tar.xz |
Interrupt loading thread after shutdown request
Github-Pull: #12415
Rebased-From: 2e9406c0c588ddf6f039fd3ff73c978177483869
Tree-SHA512: ad70df9fdcba38bc9eeac4e4e64f7d8607fbe92aefac3579a26939e642112d70ebee81c5a227bb8735bae87f95640061a5ab22b583275c7dd6c3277544bc427b
-rw-r--r-- | src/init.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/init.cpp b/src/init.cpp index 0896ad0d29..2a37ae780f 100644 --- a/src/init.cpp +++ b/src/init.cpp @@ -678,11 +678,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)) { |