r5031 - trunk/data/qcsrc/server
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Mon Nov 10 06:32:55 EST 2008
Author: div0
Date: 2008-11-10 06:32:55 -0500 (Mon, 10 Nov 2008)
New Revision: 5031
Modified:
trunk/data/qcsrc/server/ctf.qc
Log:
prevent QC crash when a flag carrier had no flag carrier sprite, but WHY?
Modified: trunk/data/qcsrc/server/ctf.qc
===================================================================
--- trunk/data/qcsrc/server/ctf.qc 2008-11-10 10:56:37 UTC (rev 5030)
+++ trunk/data/qcsrc/server/ctf.qc 2008-11-10 11:32:55 UTC (rev 5031)
@@ -253,8 +253,16 @@
e.playerid = attacker.playerid;
e.ctf_droptime = time;
- WaypointSprite_Ping(p.waypointsprite_attachedforcarrier);
- WaypointSprite_DetachCarrier(p);
+ if(p.waypointsprite_attachedforcarrier)
+ {
+ WaypointSprite_Ping(p.waypointsprite_attachedforcarrier);
+ WaypointSprite_DetachCarrier(p);
+ }
+ else
+ {
+ bprint("\{1}^1Flag carrier had no flag sprite?!?\n");
+ backtrace("Flag carrier had no flag sprite?!?");
+ }
LogCTF("dropped", p.team, p);
setattachment(e, world, "");
More information about the nexuiz-commits
mailing list