[rott-commits] r275 - trunk/rott
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Wed Feb 20 14:44:38 EST 2013
Author: fabian
Date: 2013-02-20 14:44:37 -0500 (Wed, 20 Feb 2013)
New Revision: 275
Modified:
trunk/rott/rt_actor.c
Log:
Fix a segfault in the Darian level, original bug report and patch by Luc Habert in Debian #700977.
Modified: trunk/rott/rt_actor.c
===================================================================
--- trunk/rott/rt_actor.c 2012-12-21 12:24:51 UTC (rev 274)
+++ trunk/rott/rt_actor.c 2013-02-20 19:44:37 UTC (rev 275)
@@ -251,7 +251,7 @@
{0,0,60,80,70,70,75,525,300,350,175,2800,3800,5900,4800,-1,350,2}};
-static statobj_t *touchsprite;
+static statobj_t *touchsprite = NULL;
static const byte dirdiff[8][8] = {{0,1,2,3,4,3,2,1},{1,0,1,2,3,4,3,2},
@@ -11070,7 +11070,7 @@
{
#if (SHAREWARE == 0)
case b_darianobj:
- if (!DoPanicMapping())
+ if (touchsprite && !DoPanicMapping())
touchsprite->flags |= FL_ACTIVE;
if ((!sprites[PLAYER[0]->tilex][PLAYER[0]->tiley]) && (ob->areanumber == PLAYER[0]->areanumber))
{SpawnNewObj(PLAYER[0]->tilex,PLAYER[0]->tiley,&s_dspear1,spearobj);
More information about the rott-commits
mailing list