diff --git a/src/sbbs3/logon.cpp b/src/sbbs3/logon.cpp index a6201b007464d40e9da674581854273886a4a21d..1be43989b9038a2d89e23b940b7075e44f991481 100644 --- a/src/sbbs3/logon.cpp +++ b/src/sbbs3/logon.cpp @@ -564,11 +564,12 @@ ulong sbbs_t::logonstats() char str[256]; int dsts,csts; uint i; - time_t update_t; + time_t update_t=0; stats_t stats; node_t node; struct tm * tm, update_tm; + memset(&stats,0,sizeof(stats)); sprintf(str,"%sdsts.dab",cfg.ctrl_dir); if((dsts=nopen(str,O_RDWR))==-1) { errormsg(WHERE,ERR_OPEN,str,O_RDWR);