From fda80e35568d0dbffa4eee41f7cec74f7e69827c Mon Sep 17 00:00:00 2001 From: SChernykh Date: Mon, 23 Aug 2021 23:09:59 +0200 Subject: [PATCH] Sanity check --- src/p2p_server.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/p2p_server.cpp b/src/p2p_server.cpp index c68bcfb..50bcdaf 100644 --- a/src/p2p_server.cpp +++ b/src/p2p_server.cpp @@ -380,6 +380,10 @@ void P2PServer::broadcast(const PoolBlock& block) m_broadcastQueue.push_back(data); } + if (uv_is_closing(reinterpret_cast(&m_broadcastAsync))) { + return; + } + const int err = uv_async_send(&m_broadcastAsync); if (err) { LOGERR(1, "uv_async_send failed, error " << uv_err_name(err));