From a5331f8024dc57d38a2ebdd6746d6060f06ef468 Mon Sep 17 00:00:00 2001 From: Monster Iestyn Date: Sat, 4 May 2019 17:15:59 +0100 Subject: [PATCH] Fix A_LookForBetter to not leave a stray thinker reference lingering potentially forever, as toaster pointed out it might do. --- src/p_enemy.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/p_enemy.c b/src/p_enemy.c index 85786eeec..d9f8af96f 100644 --- a/src/p_enemy.c +++ b/src/p_enemy.c @@ -12389,10 +12389,10 @@ void A_LookForBetter(mobj_t *actor) return; #endif - P_SetTarget(&oldtarget, actor->target); + oldtarget = actor->target; if (!P_LookForPlayers(actor, (locvar1 & 65535), false, FixedMul((locvar1 >> 16)*FRACUNIT, actor->scale))) - P_SetTarget(&actor->target, oldtarget); + actor->target = oldtarget; A_FaceTarget(actor); }