Fixed a rare crash on shutdown
This commit is contained in:
@@ -771,6 +771,11 @@ void P2PServer::Peer::normalize()
|
|||||||
|
|
||||||
void P2PServer::broadcast(const PoolBlock& block, const PoolBlock* parent)
|
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();
|
MinerData miner_data = m_pool->miner_data();
|
||||||
|
|
||||||
if (block.m_txinGenHeight + 2 < miner_data.height) {
|
if (block.m_txinGenHeight + 2 < miner_data.height) {
|
||||||
|
|||||||
Reference in New Issue
Block a user