From dfbce1726b2d08cbefa7b92d0aac95f65f2874a2 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Sun, 5 May 2019 10:54:22 +0000 Subject: [PATCH] More debug-level log output around the fixed logon/logut events (when/what is executed, or at least attempted). --- src/sbbs3/logon.cpp | 4 +++- src/sbbs3/logout.cpp | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/sbbs3/logon.cpp b/src/sbbs3/logon.cpp index 2a8708e164..e1e6fbae23 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 5c58d2ac68..21ba6c0685 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(); -- GitLab