diff options
Diffstat (limited to 'src/mongo/util/net/message_port.cpp')
-rw-r--r-- | src/mongo/util/net/message_port.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mongo/util/net/message_port.cpp b/src/mongo/util/net/message_port.cpp index 1ab8355dc05..3b6e3204417 100644 --- a/src/mongo/util/net/message_port.cpp +++ b/src/mongo/util/net/message_port.cpp @@ -115,9 +115,9 @@ namespace mongo { std::set<MessagingPort*> ports; mongo::mutex m; public: - Ports() : ports(), m("Ports") {} + Ports() : ports() {} void closeAll(unsigned skip_mask) { - scoped_lock bl(m); + boost::lock_guard<boost::mutex> bl(m); for ( std::set<MessagingPort*>::iterator i = ports.begin(); i != ports.end(); i++ ) { if( (*i)->tag & skip_mask ) continue; @@ -125,11 +125,11 @@ namespace mongo { } } void insert(MessagingPort* p) { - scoped_lock bl(m); + boost::lock_guard<boost::mutex> bl(m); ports.insert(p); } void erase(MessagingPort* p) { - scoped_lock bl(m); + boost::lock_guard<boost::mutex> bl(m); ports.erase(p); } }; |