From e3ca2987e473bcc735441fcc68b8e45a0ff300e0 Mon Sep 17 00:00:00 2001 From: John Maddock Date: Thu, 20 Aug 2009 10:43:44 +0000 Subject: [PATCH] Apply patch from issue #3354. Fixes #3354. [SVN r55683] --- src/static_mutex.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/static_mutex.cpp b/src/static_mutex.cpp index cef76783..040b52dd 100644 --- a/src/static_mutex.cpp +++ b/src/static_mutex.cpp @@ -157,7 +157,7 @@ void scoped_static_mutex_lock::lock() { boost::call_once(static_mutex::m_once,&static_mutex::init); if(0 == m_plock) - m_plock = new boost::recursive_mutex::scoped_lock(*static_mutex::m_pmutex, false); + m_plock = new boost::recursive_mutex::scoped_lock(*static_mutex::m_pmutex, boost::defer_lock); m_plock->lock(); m_have_lock = true; }