===== libs/regex/src/static_mutex.cpp 1.1 vs edited ===== --- 1.1/libs/regex/src/static_mutex.cpp 2009-07-13 06:08:13 -07:00 +++ edited/libs/regex/src/static_mutex.cpp 2009-08-18 17:55:54 -07:00 @@ -157,7 +157,7 @@ { 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; }