diff --git a/src/p2p_server.cpp b/src/p2p_server.cpp index 58a4f7c..0eaacf0 100644 --- a/src/p2p_server.cpp +++ b/src/p2p_server.cpp @@ -599,6 +599,8 @@ void P2PServer::download_missing_blocks() m_pool->side_chain().get_missing_blocks(missing_blocks); if (missing_blocks.empty()) { + MutexLock lock(m_missingBlockRequestsLock); + m_missingBlockRequests.clear(); return; }