diff --git a/src/p2p/net_node.inl b/src/p2p/net_node.inl index 254c9ae7..917f1826 100644 --- a/src/p2p/net_node.inl +++ b/src/p2p/net_node.inl @@ -570,7 +570,7 @@ namespace nodetool mPeersLoggerThread.reset(new std::thread([&]() { _note("Thread monitor number of peers - start"); - while (!is_closing) + while (!is_closing && !m_net_server.is_stop_signal_sent()) { // main loop of thread //number_of_peers = m_net_server.get_config_object().get_connections_count(); unsigned int number_of_peers = 0;