From 5bb7a527a1080320c107c4c1e6bc8d343feb11e8 Mon Sep 17 00:00:00 2001 From: Eidolon <furyhunter600@gmail.com> Date: Sun, 4 Dec 2022 22:25:23 -0600 Subject: [PATCH] Remove mobj interp. on early-free in P_RemoveMobj Fixes a crash that occurred frequently in special stages/NiGHTS. --- src/p_mobj.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/p_mobj.c b/src/p_mobj.c index 4533a2ce8..bc3e6327e 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -11153,6 +11153,7 @@ void P_RemoveMobj(mobj_t *mobj) INT32 prevreferences; if (!mobj->thinker.references) { + R_RemoveMobjInterpolator(mobj); Z_Free(mobj); // No refrrences? Can be removed immediately! :D return; }