diff --git a/src/sbbs3/scfglib1.c b/src/sbbs3/scfglib1.c index 3267df8063ecd4a7fd316d49fd53202e43f5bc3f..4e5ac47b503a0da5c77970ccf111ea1733ee0ce2 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 e6e43ab4f569d01229947402bc1237e2d1381c77..d4d8281f6993dc72128f1dc857828516b0e28584 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 */