From b2db2f1a9804e09d58ae8a9b9575866a90d6bee2 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Sun, 28 Jun 2009 09:15:19 +0000
Subject: [PATCH] Changed the default max_qwkmsgage value from 30 days to 0
 (unlimited).

---
 src/sbbs3/scfglib1.c | 8 +++-----
 src/sbbs3/scfgsave.c | 6 +++---
 2 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/src/sbbs3/scfglib1.c b/src/sbbs3/scfglib1.c
index 3267df8063..4e5ac47b50 100644
--- a/src/sbbs3/scfglib1.c
+++ b/src/sbbs3/scfglib1.c
@@ -437,13 +437,11 @@ BOOL read_msgs_cfg(scfg_t* cfg, char* error)
 	get_int(cfg->smb_retry_time,instream);	 /* odd byte */
 	if(!cfg->smb_retry_time)
 		cfg->smb_retry_time=30;
-	for(i=0;i<234;i++)	/* NULL */
+	get_int(cfg->max_qwkmsgage, instream);
+	for(i=0;i<233;i++)	/* NULL */
 		get_int(n,instream);
 	get_int(cfg->msg_misc,instream);
-	get_int(cfg->max_qwkmsgage, instream);
-	if(cfg->max_qwkmsgage == 0xffff)		/* default */
-		cfg->max_qwkmsgage = 30;			/* days */
-	for(i=0;i<254;i++)	/* 0xff */
+	for(i=0;i<255;i++)	/* 0xff */
 		get_int(n,instream);
 
 	/******************/
diff --git a/src/sbbs3/scfgsave.c b/src/sbbs3/scfgsave.c
index e6e43ab4f5..d4d8281f69 100644
--- a/src/sbbs3/scfgsave.c
+++ b/src/sbbs3/scfgsave.c
@@ -458,13 +458,13 @@ BOOL DLLCALL write_msgs_cfg(scfg_t* cfg, int backup_level)
 	put_int(cfg->mail_maxage,stream);
 	put_str(cfg->preqwk_arstr,stream);
 	put_int(cfg->smb_retry_time,stream);
+	put_int(cfg->max_qwkmsgage,stream);
 	n=0;
-	for(i=0;i<234;i++)
+	for(i=0;i<233;i++)
 		put_int(n,stream);
 	put_int(cfg->msg_misc,stream);
-	put_int(cfg->max_qwkmsgage,stream);
 	n=0xffff;
-	for(i=0;i<254;i++)
+	for(i=0;i<255;i++)
 		put_int(n,stream);
 
 	/* Message Groups */
-- 
GitLab