From 51a9a6d363b17cb4c0b6298f3a30dcef77ffb579 Mon Sep 17 00:00:00 2001 From: toaster Date: Thu, 12 Jan 2023 15:22:44 +0000 Subject: [PATCH] P_RefreshItemCapsuleParts: Check for NULL before P_MobjWasRemoved --- src/p_mobj.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/p_mobj.c b/src/p_mobj.c index be09c5af7..197f79b4a 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -4399,7 +4399,7 @@ static void P_RefreshItemCapsuleParts(mobj_t *mobj) while (count > 0) { - if (P_MobjWasRemoved(part->tracer)) + if (part->tracer == NULL || P_MobjWasRemoved(part->tracer)) { P_SetTarget(&part->tracer, P_SpawnMobjFromMobj(mobj, 0, 0, 0, MT_OVERLAY)); P_SetTarget(&part->tracer->target, part);