diff --git a/src/sbbs3/logon.cpp b/src/sbbs3/logon.cpp index 2a8708e164e882842c2f9b8de914230d7e7142f4..e1e6fbae2364fdebda2aa46e7128c6016ac8daf0 100644 --- a/src/sbbs3/logon.cpp +++ b/src/sbbs3/logon.cpp @@ -437,8 +437,10 @@ bool sbbs_t::logon() close(file); } - if(cfg.sys_logon[0]) /* execute system logon event */ + if(cfg.sys_logon[0]) { /* execute system logon event */ + lprintf(LOG_DEBUG, "executing logon event: %s", cfg.sys_logon); external(cmdstr(cfg.sys_logon,nulstr,nulstr,NULL),EX_STDOUT); /* EX_SH */ + } if(qwklogon) return(true); diff --git a/src/sbbs3/logout.cpp b/src/sbbs3/logout.cpp index 5c58d2ac683e01249751ed729da3d7bf14b5b4b4..21ba6c0685a9a0eccc9f3fa283237173859195db 100644 --- a/src/sbbs3/logout.cpp +++ b/src/sbbs3/logout.cpp @@ -93,13 +93,13 @@ void sbbs_t::logout() if(!online) { /* NOT re-login */ if(cfg.sys_logout[0]) { /* execute system logout event */ - lprintf(LOG_DEBUG, "executing logout event"); + lprintf(LOG_DEBUG, "executing logout event: %s", cfg.sys_logout); external(cmdstr(cfg.sys_logout,nulstr,nulstr,NULL),EX_OUTL|EX_OFFLINE); } } if(cfg.logout_mod[0]) { - lprintf(LOG_DEBUG, "executing logout module"); + lprintf(LOG_DEBUG, "executing logout module: %s", cfg.logout_mod); exec_bin(cfg.logout_mod,&main_csi); } backout();