From 5f3cb7aa9c659e1cf07d1e35aa4aa1d7bb34430e Mon Sep 17 00:00:00 2001 From: lotodore Date: Tue, 8 Feb 2011 09:26:55 +0000 Subject: [PATCH] Correcting leak fix. --- src/engine/log.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/engine/log.cpp b/src/engine/log.cpp index e217cfe5..c6e63901 100644 --- a/src/engine/log.cpp +++ b/src/engine/log.cpp @@ -41,10 +41,11 @@ Log::Log(string logDirString, int logOnOffInt) : curGameID(0), logOnOff(false) DIR *logDir; logDir = opendir(logDirString.c_str()); + bool dirExists = logDir != NULL; + closedir(logDir); // check if logging path exist - if(logDirString != "" && logDir) { - closedir(logDir); + if(logDirString != "" && dirExists) { int i; string sql;