diff --git a/src/p2p_server.cpp b/src/p2p_server.cpp index d27d0db..9a66c24 100644 --- a/src/p2p_server.cpp +++ b/src/p2p_server.cpp @@ -771,6 +771,11 @@ void P2PServer::Peer::normalize() void P2PServer::broadcast(const PoolBlock& block, const PoolBlock* parent) { + // Don't broadcast blocks when shutting down + if (m_finished.load()) { + return; + } + MinerData miner_data = m_pool->miner_data(); if (block.m_txinGenHeight + 2 < miner_data.height) {