Index: src/liblogger/TLogFileData.cpp
===================================================================
diff -u -rdf9de596aad09b008aa076f8e5bb479f19c77259 -r60a4fdd460c76ecb5ccf03802ca5d0b679d23d51
--- src/liblogger/TLogFileData.cpp	(.../TLogFileData.cpp)	(revision df9de596aad09b008aa076f8e5bb479f19c77259)
+++ src/liblogger/TLogFileData.cpp	(.../TLogFileData.cpp)	(revision 60a4fdd460c76ecb5ccf03802ca5d0b679d23d51)
@@ -74,12 +74,12 @@
 		m_bLoggingEnabled = false;
 	}
 
-	void TLogFileData::PushLogEntry(std::wstring strLine)
+	void TLogFileData::PushLogEntry(const wchar_t* pszLine)
 	{
 		if(m_spLogFile && m_bLoggingEnabled)
 		{
 			boost::unique_lock<boost::shared_mutex> lock(m_mutex);
-			m_listEntries.push_back(strLine);
+			m_listEntries.push_back(pszLine ? pszLine : L"");
 			SetEvent(m_spHasEntriesEvent.get());
 		}
 	}