diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp index 147f106c3e293ac70eee7194cdfcc2049286e832..080bf736fa73b55fbc6c6e9010cbad1df4d1763e 100644 --- a/src/sbbs3/main.cpp +++ b/src/sbbs3/main.cpp @@ -4839,7 +4839,9 @@ void sbbs_t::daily_maint(void) if(cfg.sys_daily[0]) { lputs(LOG_INFO, "DAILY: Running system event"); const char* cmd = cmdstr(cfg.sys_daily,nulstr,nulstr,NULL); + online = ON_LOCAL; int result = external(cmd, EX_OFFLINE); + online = FALSE; lprintf(result ? LOG_ERR : LOG_INFO, "Daily event: '%s' returned %d", cmd, result); } status(STATUS_WFC);