From 492aab2058b7caaae28b6c1984e2a227c954bee5 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Tue, 16 Jul 2002 07:27:46 +0000 Subject: [PATCH] Backup level no longer limited to 10 backups. Now changes current directory to ctrl_dir, allowing relative paths to be created successfully by write_xxx_cfg() functions. --- src/sbbs3/scfg/scfg.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/sbbs3/scfg/scfg.c b/src/sbbs3/scfg/scfg.c index 17d608e513..ffcd6f6719 100644 --- a/src/sbbs3/scfg/scfg.c +++ b/src/sbbs3/scfg/scfg.c @@ -164,10 +164,13 @@ int main(int argc, char **argv) SAFECOPY(cfg.ctrl_dir,argv[i]); } -if(backup_level>10) backup_level=10; - backslashcolon(cfg.ctrl_dir); +if(chdir(cfg.ctrl_dir)!=0) { + printf("!ERROR %d changing current directory to: %s\n",cfg.ctrl_dir); + exit(-1); +} + uifc.size=sizeof(uifc); #if defined(USE_DIALOG) if(!door_mode) -- GitLab