Vanilla Development Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
CVS update: Vanilla/ntserv
Date: Wednesday April 26, 2000 @ 21:38
Author: ahn
Update of /home/netrek/cvsroot/Vanilla/ntserv
In directory swashbuckler.fortress.real-time.com:/var/tmp/cvs-serv19145/ntserv
Modified Files:
getname.c
Log Message:
Fix player DB corruption due to savestats() for observers.
****************************************
Index: Vanilla/ntserv/getname.c
diff -u Vanilla/ntserv/getname.c:1.7 Vanilla/ntserv/getname.c:1.8
--- Vanilla/ntserv/getname.c:1.7 Fri Jun 25 16:50:11 1999
+++ Vanilla/ntserv/getname.c Wed Apr 26 21:38:48 2000
@@ -242,6 +242,12 @@
int fd;
if (me->p_pos < 0) return;
+
+#ifdef OBSERVERS
+ /* Do not save stats for observers. This is corrupting the DB. -da */
+ if (Observer) return;
+#endif
+
fd = open(PlayerFile, O_WRONLY, 0644);
if (fd >= 0) {
me->p_stats.st_lastlogin = time(NULL);