From 625c85b0048cf86686268ccde6473ed9eeb0ebfb Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Fri, 3 Jan 2003 11:12:16 +0000
Subject: [PATCH] No functional change.

---
 src/sbbs3/scfglib1.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/sbbs3/scfglib1.c b/src/sbbs3/scfglib1.c
index c3b11efd7e..caeca0f74d 100644
--- a/src/sbbs3/scfglib1.c
+++ b/src/sbbs3/scfglib1.c
@@ -784,14 +784,16 @@ void make_data_dirs(scfg_t* cfg)
 	int		i;
 
 	for(i=0;i<cfg->total_subs;i++) {
-		if(cfg->sub[i]->data_dir[0]) {
+		if(cfg->sub[i]->data_dir[0]
+			&& (!i || stricmp(cfg->sub[i]->data_dir,cfg->sub[i-1]->data_dir))) {
 			backslash(cfg->sub[i]->data_dir);
 			md(cfg->sub[i]->data_dir);
 		}
 	}
 
 	for(i=0;i<cfg->total_dirs;i++) {
-		if(cfg->dir[i]->data_dir[0]) {
+		if(cfg->dir[i]->data_dir[0]
+			&& (!i || stricmp(cfg->dir[i]->data_dir,cfg->dir[i-1]->data_dir))) {
 			backslash(cfg->dir[i]->data_dir);
 			md(cfg->dir[i]->data_dir);
 		}
-- 
GitLab