From 6dd72dfcd5a3ff131fcccb3f11baa36fe22349bc Mon Sep 17 00:00:00 2001 From: SChernykh <15806605+SChernykh@users.noreply.github.com> Date: Tue, 23 Apr 2024 18:40:15 +0200 Subject: [PATCH] Fixed a rare crash on shutdown --- src/p2p_server.cpp | 5 +++++ 1 file changed, 5 insertions(+) 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) {