summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dxr3log.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/dxr3log.c b/dxr3log.c
index 0095c57..cbedabc 100644
--- a/dxr3log.c
+++ b/dxr3log.c
@@ -52,14 +52,17 @@ cLog::cLog(std::string Filename)
//! open log file
void cLog::Open(std::string Filename)
{
+ Lock();
m_LogStream.open(Filename.c_str());
m_LogOpen = true;
+ Unlock();
}
// ==================================
//! close log file
void cLog::Close()
{
+ Lock();
if (m_LogOpen)
{
// close file now
@@ -67,5 +70,6 @@ void cLog::Close()
m_LogStream.close();
m_LogOpen = false;
- }
+ }
+ Unlock();
}