Просмотр исходного кода

Fix for a merged pull request: close log file only if it's been opened in Logger destructor

Ivan Safrin 11 лет назад
Родитель
Сommit
53466270d8
1 измененных файлов с 4 добавлено и 2 удалено
  1. 4 2
      Core/Contents/Source/PolyLogger.cpp

+ 4 - 2
Core/Contents/Source/PolyLogger.cpp

@@ -46,11 +46,13 @@ LoggerEvent::~LoggerEvent() {
 
 Logger::Logger() : EventDispatcher() {
 	logToFile = false;
-	//logFile = fopen("poly.log", "w");
+    logFile = NULL;
 }
 
 Logger::~Logger() {
-	fclose(logFile);
+    if(logFile) {
+        fclose(logFile);
+    }
 }
 
 void Logger::logBroadcast(String message) {