diff --git a/src/kademlia/node.cpp b/src/kademlia/node.cpp index c0d0fa784..3ce5a48a8 100644 --- a/src/kademlia/node.cpp +++ b/src/kademlia/node.cpp @@ -427,6 +427,7 @@ namespace void node_impl::status(session_status& s) { + mutex_t::scoped_lock l(m_mutex); s.active_requests.clear(); for (std::set::iterator i = m_running_requests.begin() , end(m_running_requests.end()); i != end; ++i)