diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp index f1156e530ec6f8d8eb4e5e3728362d8a6293870c..2457fdab3e53bea69f36e76b83112e0b70a88d6c 100644 --- a/src/sbbs3/main.cpp +++ b/src/sbbs3/main.cpp @@ -110,10 +110,11 @@ extern "C" { static bbs_startup_t* startup=NULL; -static void status(const char* str) +static const char* status(const char* str) { if(startup!=NULL && startup->status!=NULL) startup->status(startup->cbdata,str); + return str; } static void update_clients() @@ -4082,7 +4083,7 @@ void sbbs_t::daily_maint(void) backup(str,sbbs->cfg.mail_backup_level,FALSE); } - lputs(LOG_INFO,"Checking for inactive/expired user records..."); + lputs(LOG_INFO,status("Checking for inactive/expired user records...")); lastusernum=lastuser(&sbbs->cfg); for(usernum=1;usernum<=lastusernum;usernum++) { @@ -4175,7 +4176,7 @@ void sbbs_t::daily_maint(void) } } - lputs(LOG_INFO,"Purging deleted/expired e-mail"); + lputs(LOG_INFO,status("Purging deleted/expired e-mail")); SAFEPRINTF(sbbs->smb.file,"%smail",sbbs->cfg.data_dir); sbbs->smb.retry_time=sbbs->cfg.smb_retry_time; sbbs->smb.subnum=INVALID_SUB; @@ -4198,6 +4199,7 @@ void sbbs_t::daily_maint(void) sbbs->external(sbbs->cmdstr(sbbs->cfg.sys_daily,nulstr,nulstr,NULL) ,EX_OFFLINE); } + status(STATUS_WFC); } const char* DLLCALL js_ver(void)