From a3eb5992598d197e86056779ecf89fb881d9bcef Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Mon, 19 Apr 2004 16:21:09 +0000
Subject: [PATCH] Bugfix: write_main_cfg() wasn't saving the user and mail
 backup levels.

---
 src/sbbs3/scfgsave.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/sbbs3/scfgsave.c b/src/sbbs3/scfgsave.c
index 2c6ea654d5..d010036c12 100644
--- a/src/sbbs3/scfgsave.c
+++ b/src/sbbs3/scfgsave.c
@@ -348,9 +348,12 @@ BOOL DLLCALL write_main_cfg(scfg_t* cfg, int backup_level)
 	for(i=0;i<158;i++)
 		put_int(n,stream);
 	n=(ushort)0xffff;
-	for(i=0;i<256;i++)
+	for(i=0;i<254;i++)
 		put_int(n,stream);
 
+	put_int(cfg->user_backup_level,stream);
+	put_int(cfg->mail_backup_level,stream);
+
 	n=0;
 	for(i=0;i<10;i++) {
 		put_int(cfg->val_level[i],stream);
-- 
GitLab