From 7400d5d66f0581fe539ece4863ff57292eb6cbfd Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Wed, 27 Oct 2004 21:21:50 +0000
Subject: [PATCH] logoutuserdat() will initialize the "now" argument to the
 current time, if 0.

---
 src/sbbs3/userdat.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/sbbs3/userdat.c b/src/sbbs3/userdat.c
index 30b67256aa..5cf266a645 100644
--- a/src/sbbs3/userdat.c
+++ b/src/sbbs3/userdat.c
@@ -1876,6 +1876,9 @@ BOOL DLLCALL logoutuserdat(scfg_t* cfg, user_t* user, time_t now, time_t logonti
 	if(user==NULL)
 		return(FALSE);
 
+	if(now==0)
+		now=time(NULL);
+
 	tused=(now-logontime)/60;
 	user->tlast=(ushort)(tused > USHRT_MAX ? USHRT_MAX : tused);
 
-- 
GitLab