summaryrefslogtreecommitdiff
path: root/indra/win_crash_logger/llcrashloggerwindows.cpp
diff options
context:
space:
mode:
authorAura Linden <aura@lindenlab.com>2014-03-25 18:30:39 -0700
committerAura Linden <aura@lindenlab.com>2014-03-25 18:30:39 -0700
commit5b7929364b53ed1e4798ff4c7904014b6f423c0c (patch)
tree3f1c5ac86fa42c9f10ced7847599c38b22beed7a /indra/win_crash_logger/llcrashloggerwindows.cpp
parentfdb65d2c28b5256d0442a2ab4499d04d91ecc96e (diff)
Still wasn't doing the right thing with log files.
Diffstat (limited to 'indra/win_crash_logger/llcrashloggerwindows.cpp')
-rw-r--r--indra/win_crash_logger/llcrashloggerwindows.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/indra/win_crash_logger/llcrashloggerwindows.cpp b/indra/win_crash_logger/llcrashloggerwindows.cpp
index 6b5ab111ec..9fd66d5421 100644
--- a/indra/win_crash_logger/llcrashloggerwindows.cpp
+++ b/indra/win_crash_logger/llcrashloggerwindows.cpp
@@ -320,9 +320,15 @@ int LLCrashLoggerWindows::processingLoop() {
llinfos << "session ending.." << llendl;
- std::string per_run_file = options["dumpdir"].asString() + "SecondLife.log";
+ std::string per_run_dir = options["dumpdir"].asString();
+ std::string per_run_file = per_run_dir + "\\SecondLife.log";
std::string log_file = gDirUtilp->getExpandedFilename(LL_PATH_LOGS,"SecondLife.log");
- LLFile::copy(per_run_file, log_file);
+
+ if (gDirUtilp->fileExists(per_run_dir))
+ {
+ LL_INFOS ("CRASHREPORT") << "Copying " << log_file << " to " << per_run_file << llendl;
+ LLFile::copy(log_file, per_run_file);
+ }
return 0;
}