diff --git a/common/rfb/Logger_file.cxx b/common/rfb/Logger_file.cxx index eabe420a44..0bb18f84ef 100644 --- a/common/rfb/Logger_file.cxx +++ b/common/rfb/Logger_file.cxx @@ -26,8 +26,6 @@ #include #include -#include - #include using namespace rfb; @@ -37,19 +35,15 @@ Logger_File::Logger_File(const char* loggerName) m_lastLogTime(0) { m_filename[0] = '\0'; - mutex = new os::Mutex(); } Logger_File::~Logger_File() { closeFile(); - delete mutex; } void Logger_File::write(int /*level*/, const char *logname, const char *message) { - os::AutoMutex a(mutex); - if (!m_file) { if (m_filename[0] == '\0') return; diff --git a/common/rfb/Logger_file.h b/common/rfb/Logger_file.h index 6f2a4ef653..f736d43b49 100644 --- a/common/rfb/Logger_file.h +++ b/common/rfb/Logger_file.h @@ -26,8 +26,6 @@ #include -namespace os { class Mutex; } - namespace rfb { class Logger_File : public Logger { @@ -47,7 +45,6 @@ namespace rfb { char m_filename[PATH_MAX]; FILE* m_file; time_t m_lastLogTime; - os::Mutex* mutex; }; bool initFileLogger(const char* filename);