diff --git a/indra/win_crash_logger/llcrashloggerwindows.cpp b/indra/win_crash_logger/llcrashloggerwindows.cpp
index 6b5ab111ec403ccf64c808780024961c599e9156..d604dbbe4cc33029923aace121c1acf190d454ea 100644
--- a/indra/win_crash_logger/llcrashloggerwindows.cpp
+++ b/indra/win_crash_logger/llcrashloggerwindows.cpp
@@ -321,7 +321,7 @@ int LLCrashLoggerWindows::processingLoop() {
     llinfos << "session ending.." << llendl;
     
     std::string per_run_file = options["dumpdir"].asString() + "SecondLife.log";
-    std::string log_file = gDirUtilp->getExpandedFilename(LL_PATH_LOGS,"SecondLife.log");
+    std::string log_file = gDirUtilp->getExpandedFilename(LL_PATH_DUMP,"SecondLife.log");
     LLFile::copy(per_run_file, log_file);
 	return 0;
 }