diff --git a/src/sbbs3/logon.cpp b/src/sbbs3/logon.cpp
index fa00717a143769984e658c56eb5ea7a3a46e6f1d..c919a20edac6ad9720dc7a49849069a8721a1a79 100644
--- a/src/sbbs3/logon.cpp
+++ b/src/sbbs3/logon.cpp
@@ -411,7 +411,7 @@ bool sbbs_t::logon()
 		close(file); }
 
 	if(cfg.sys_logon[0])				/* execute system logon event */
-		external(cmdstr(cfg.sys_logon,nulstr,nulstr,NULL),EX_OUTR|EX_OUTL); /* EX_CC */
+		external(cmdstr(cfg.sys_logon,nulstr,nulstr,NULL),EX_OUTR|EX_OUTL); /* EX_SH */
 
 	if(qwklogon)
 		return(true);