]> git.pond.sub.org Git - empserver/commitdiff
Fix nat_timeused calculation on login
authorRon Koenderink <rkoenderink@yahoo.ca>
Sun, 16 Nov 2008 02:46:52 +0000 (20:46 -0600)
committerRon Koenderink <rkoenderink@yahoo.ca>
Sun, 16 Nov 2008 02:46:52 +0000 (20:46 -0600)
Broken in commit 875a80d.

src/lib/player/empdis.c

index 14b32b96d4e7109f396e088dcc9aedf763c6ceb1..7c509044c5c001b28ea01f0ac8df9511c99890e4 100644 (file)
@@ -229,7 +229,7 @@ void
 update_timeused_login(time_t now)
 {
     struct natstr *natp = getnatp(player->cnum);
-    time_t midnight_secs = seconds_since_midnight(player->lasttime);
+    time_t midnight_secs = seconds_since_midnight(now);
 
     if (now - natp->nat_last_logout > midnight_secs) {
        natp->nat_timeused = 0;