diff --git a/AI/Skirmish/RAI/LogFile.cpp b/AI/Skirmish/RAI/LogFile.cpp index adecea6f07d..ac4c3a29cee 100644 --- a/AI/Skirmish/RAI/LogFile.cpp +++ b/AI/Skirmish/RAI/LogFile.cpp @@ -16,7 +16,9 @@ cLogFile::cLogFile(IAICallback* cb, string sFilename, bool bAppend) string sFilename_w; const bool located = cRAI::LocateFile(cb, sFilename, sFilename_w, true); if (!located) { - throw 11; + logFile = stderr; + fprintf(logFile, "RAI: Couldn't locate %s\n", sFilename.c_str()); + return; } if( bAppend ) @@ -36,6 +38,8 @@ cLogFile::cLogFile(IAICallback* cb, string sFilename, bool bAppend) cLogFile::~cLogFile() { + if (logFile == stderr) + return; fclose(logFile); // logFile->close(); // delete logFile;