From 2893d71c815e616c2c6ac3f7e3379c00fe67c2f1 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Fri, 27 Nov 2009 23:27:48 +0000
Subject: [PATCH] Fix bug where MS*.LOG and FS*.LOG were always stored in
 <data_dir>/logs rather than <logs_dir>/logs. Also, the view log menu options
 always look in the data_dir instead of the logs_dir.

---
 src/sbbs3/ctrl/MainFormUnit.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/sbbs3/ctrl/MainFormUnit.cpp b/src/sbbs3/ctrl/MainFormUnit.cpp
index 708f5a5127..6b7e256bff 100644
--- a/src/sbbs3/ctrl/MainFormUnit.cpp
+++ b/src/sbbs3/ctrl/MainFormUnit.cpp
@@ -464,7 +464,7 @@ static void mail_log_msg(log_msg_t* msg)
 
     if(MainForm->MailLogFile && MainForm->MailStop->Enabled) {
         AnsiString LogFileName
-            =AnsiString(MainForm->cfg.data_dir)
+            =AnsiString(MainForm->cfg.logs_dir)
             +"LOGS\\MS"
             +SystemTimeToDateTime(msg->time).FormatString("mmddyy")
             +".LOG";
@@ -579,7 +579,7 @@ static void ftp_log_msg(log_msg_t* msg)
 
     if(MainForm->FtpLogFile && MainForm->FtpStop->Enabled) {
         AnsiString LogFileName
-            =AnsiString(MainForm->cfg.data_dir)
+            =AnsiString(MainForm->cfg.logs_dir)
             +"LOGS\\FS"
             +SystemTimeToDateTime(msg->time).FormatString("mmddyy")
             +".LOG";
@@ -696,7 +696,7 @@ static void web_log_msg(log_msg_t* msg)
 #if 0
     if(MainForm->WebLogFile && MainForm->WebStop->Enabled) {
         AnsiString LogFileName
-            =AnsiString(MainForm->cfg.data_dir)
+            =AnsiString(MainForm->cfg.logs_dir)
             +"LOGS\\FS"
             +SystemTimeToDateTime(msg->time).FormatString("mmddyy")
             +".LOG";
@@ -3186,7 +3186,7 @@ void __fastcall TMainForm::ViewLogClick(TObject *Sender)
             );
     else
         sprintf(filename,"%s\\%s"
-            ,MainForm->cfg.data_dir
+            ,MainForm->cfg.logs_dir
             ,((TMenuItem*)Sender)->Hint.c_str()
         );
     ViewFile(filename,((TMenuItem*)Sender)->Caption);
-- 
GitLab