From 6de52084a891c678008e98ed7ff497c26f996e22 Mon Sep 17 00:00:00 2001 From: Walter Julius Hennecke Date: Sun, 26 May 2013 23:10:45 +0200 Subject: [PATCH] fixes --- code/game/g_fx.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/code/game/g_fx.c b/code/game/g_fx.c index 747748e..a5560b2 100644 --- a/code/game/g_fx.c +++ b/code/game/g_fx.c @@ -973,9 +973,13 @@ void phaser_link(gentity_t *ent) { if(ent->target != NULL && ent->target[0] != 0) { target = G_Find(target, FOFS(targetname), ent->target); + } else { + DEVELOPER(G_Printf(S_COLOR_YELLOW "[Entity-Error] phaser_link: ent->target is NULL\n");); + G_FreeEntity(ent); + return; } - if(target == 0) { + if(target == NULL) { DEVELOPER(G_Printf(S_COLOR_YELLOW "[Enity-Error] Could not find target %s for fx_phaser at %s!\n", ent->target, vtos(ent->r.currentOrigin));); G_FreeEntity(ent); return;