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);