瀏覽代碼

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

Ivan Safrin 11 年之前
父節點
當前提交
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() {
 Logger::Logger() : EventDispatcher() {
 	logToFile = false;
 	logToFile = false;
-	//logFile = fopen("poly.log", "w");
+    logFile = NULL;
 }
 }
 
 
 Logger::~Logger() {
 Logger::~Logger() {
-	fclose(logFile);
+    if(logFile) {
+        fclose(logFile);
+    }
 }
 }
 
 
 void Logger::logBroadcast(String message) {
 void Logger::logBroadcast(String message) {