diff --git a/src/ripple/core/impl/JobQueue.cpp b/src/ripple/core/impl/JobQueue.cpp index 9cdefc77e1..bedea251f2 100644 --- a/src/ripple/core/impl/JobQueue.cpp +++ b/src/ripple/core/impl/JobQueue.cpp @@ -346,6 +346,7 @@ public: { auto tid = (id == std::thread::id()) ? std::this_thread::get_id() : id; + ScopedLock lock (m_mutex); auto i = m_threadIds.find (tid); return (i == m_threadIds.end()) ? nullptr : i->second; }