SERVER-695 don't destroy static global mutexes

This commit is contained in:
Aaron
2010-03-09 23:59:10 -08:00
parent c4b55b2957
commit 714ec2fdc8
50 changed files with 204 additions and 153 deletions

View File

@@ -105,13 +105,13 @@ namespace mongo {
}
boost::mutex *Assertion::_mutex = new boost::mutex();
mongo::mutex *Assertion::_mutex = new mongo::mutex();
string Assertion::toString() {
if( _mutex == 0 )
return "";
boostlock lk(*_mutex);
scoped_lock lk(*_mutex);
if ( !isSet() )
return "";