diff --git a/src/sbbs3/logon.cpp b/src/sbbs3/logon.cpp
index c1d396d24c6f5907fc28c43f96060f042cd4a030..1d1c834efbd7fdf6ddad3b6e9df618f12e11d1ec 100644
--- a/src/sbbs3/logon.cpp
+++ b/src/sbbs3/logon.cpp
@@ -479,7 +479,7 @@ bool sbbs_t::logon()
 	}
 
 	if(sys_status&SS_EVENT)
-		bputs(text[ReducedTime]);
+		bprintf(text[ReducedTime],timestr(&event_time));
 	getnodedat(cfg.node_num,&thisnode,1);
 	thisnode.misc&=~(NODE_AOFF|NODE_POFF);
 	if(useron.chat&CHAT_NOACT)