From fbc17687843bbf758ffa5c1ecd9a6d2f1520838a Mon Sep 17 00:00:00 2001 From: Tom Ritchford Date: Mon, 15 Jun 2015 12:42:17 -0400 Subject: [PATCH] Fix JobQueue synchronization. --- src/ripple/core/impl/JobQueue.cpp | 1 + 1 file changed, 1 insertion(+) 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; }