diff --git a/src/rpc/mining.cpp b/src/rpc/mining.cpp index bba0ced02a..495e0e54c5 100644 --- a/src/rpc/mining.cpp +++ b/src/rpc/mining.cpp @@ -130,7 +130,7 @@ static bool GenerateBlock(ChainstateManager& chainman, CBlock& block, uint64_t& ++block.nNonce; --max_tries; } - if (max_tries == 0) { + if (max_tries == 0 || ShutdownRequested()) { return false; } if (block.nNonce == std::numeric_limits::max()) {