diff --git a/src/Server.cpp b/src/Server.cpp
index 0358a956d211161044904604742bb50b83ac9267..946e114a77194f6ca24531ef71660ea6c6dde01d 100644
--- a/src/Server.cpp
+++ b/src/Server.cpp
@@ -147,7 +147,7 @@ std::string Server::readStatus()
 {
     DEBUG_STREAM << "Server::readStatus()" << endl;
 
-    boost::mutex::scoped_lock statusLock(m_stateMutex);
+    boost::mutex::scoped_lock statusLock(m_statusMutex);
 
     return m_status;
 }
@@ -171,7 +171,7 @@ void Server::writeStatus(std::string status)
 {
     DEBUG_STREAM << "Server::writeStatus()" << endl;
 
-    boost::mutex::scoped_lock statusLock(m_stateMutex);
+    boost::mutex::scoped_lock statusLock(m_statusMutex);
 
     m_status = status;
 }