From 738f6951458703ab94e054c68d318d23f974d35c Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Tue, 28 Jan 2003 00:00:56 +0000
Subject: [PATCH] Converts internal codes to lowercase before deleting data
 files (for Unix file system compatibility).

---
 src/sbbs3/scfg/Attic/scfgxfr2.c | 2 ++
 src/sbbs3/scfg/scfgmsg.c        | 1 +
 src/sbbs3/scfg/scfgsub.c        | 2 ++
 src/sbbs3/scfg/scfgxfr2.c       | 2 ++
 4 files changed, 7 insertions(+)

diff --git a/src/sbbs3/scfg/Attic/scfgxfr2.c b/src/sbbs3/scfg/Attic/scfgxfr2.c
index 834563b35d..70babad961 100644
--- a/src/sbbs3/scfg/Attic/scfgxfr2.c
+++ b/src/sbbs3/scfg/Attic/scfgxfr2.c
@@ -152,6 +152,7 @@ library, select Yes.
 			for(j=0;j<cfg.total_dirs;j++)
 				if(cfg.dir[j]->lib==i) {
 					sprintf(str,"%s.*",cfg.dir[j]->code);
+					strlwr(str);
 					if(!cfg.dir[j]->data_dir[0])
 						sprintf(tmp,"%sdirs/",cfg.data_dir);
 					else
@@ -721,6 +722,7 @@ select Yes.
 			continue;
 		if(j==0) {
 				sprintf(str,"%s.*",cfg.dir[dirnum[i]]->code);
+				strlwr(str);
 				if(!cfg.dir[dirnum[i]]->data_dir[0])
 					sprintf(tmp,"%sdirs/",cfg.data_dir);
 				else
diff --git a/src/sbbs3/scfg/scfgmsg.c b/src/sbbs3/scfg/scfgmsg.c
index 572aa51cd1..299a75d816 100644
--- a/src/sbbs3/scfg/scfgmsg.c
+++ b/src/sbbs3/scfg/scfgmsg.c
@@ -244,6 +244,7 @@ select Yes.
 			for(j=0;j<cfg.total_subs;j++)
 				if(cfg.sub[j]->grp==i) {
 					sprintf(str,"%s.s*",cfg.sub[j]->code);
+					strlwr(str);
 					if(!cfg.sub[j]->data_dir[0])
 						sprintf(tmp,"%ssubs/",cfg.data_dir);
 					else
diff --git a/src/sbbs3/scfg/scfgsub.c b/src/sbbs3/scfg/scfgsub.c
index ea69848e91..fe3eddee63 100644
--- a/src/sbbs3/scfg/scfgsub.c
+++ b/src/sbbs3/scfg/scfgsub.c
@@ -198,6 +198,7 @@ If you want to delete all the messages for this sub-board, select Yes.
 			continue;
 		if(j==0) {
 				sprintf(str,"%s.s*",cfg.sub[subnum[i]]->code);
+				strlwr(str);
 				if(!cfg.sub[subnum[i]]->data_dir[0])
 					sprintf(tmp,"%ssubs/",cfg.data_dir);
 				else
@@ -1281,6 +1282,7 @@ by entering the conference number you want to use.
 								else
 									sprintf(str,"%ssubs/",cfg.data_dir);
 								sprintf(str2,"%s.*",cfg.sub[i]->code);
+								strlwr(str2);
 								delfiles(str,str2); }
 
 							if(cfg.sub[i]->misc&SUB_HYPER)
diff --git a/src/sbbs3/scfg/scfgxfr2.c b/src/sbbs3/scfg/scfgxfr2.c
index 834563b35d..70babad961 100644
--- a/src/sbbs3/scfg/scfgxfr2.c
+++ b/src/sbbs3/scfg/scfgxfr2.c
@@ -152,6 +152,7 @@ library, select Yes.
 			for(j=0;j<cfg.total_dirs;j++)
 				if(cfg.dir[j]->lib==i) {
 					sprintf(str,"%s.*",cfg.dir[j]->code);
+					strlwr(str);
 					if(!cfg.dir[j]->data_dir[0])
 						sprintf(tmp,"%sdirs/",cfg.data_dir);
 					else
@@ -721,6 +722,7 @@ select Yes.
 			continue;
 		if(j==0) {
 				sprintf(str,"%s.*",cfg.dir[dirnum[i]]->code);
+				strlwr(str);
 				if(!cfg.dir[dirnum[i]]->data_dir[0])
 					sprintf(tmp,"%sdirs/",cfg.data_dir);
 				else
-- 
GitLab