diff --git a/src/sbbs3/logon.cpp b/src/sbbs3/logon.cpp
index b8c16b0c6380e0826b5587cb1a8c836c7199e4a1..1a6157718f603731b7e29c8157371cad6ee89d4c 100644
--- a/src/sbbs3/logon.cpp
+++ b/src/sbbs3/logon.cpp
@@ -213,14 +213,7 @@ bool sbbs_t::logon()
 		CLS;
 		user_event(EVENT_BIRTHDAY); 
 	}
-	unixtodstr(&cfg,useron.laston,tmp);
-	if(strcmp(str,tmp)) {			/* str still equals logon time */
-		useron.ltoday=1;
-		useron.ttoday=useron.etoday=useron.ptoday=useron.textra=0;
-		useron.freecdt=cfg.level_freecdtperday[useron.level]; 
-	}
-	else
-		useron.ltoday++;
+	useron.ltoday++;
 
 	gettimeleft();
 	sprintf(str,"%sfile/%04u.dwn",cfg.data_dir,useron.number);