From 630e02217dc501a3ca2273dc8cb695401111d28a Mon Sep 17 00:00:00 2001 From: James R Date: Thu, 14 Mar 2024 01:27:16 -0700 Subject: [PATCH] Free ghosts when level data is freed --- src/p_setup.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/p_setup.cpp b/src/p_setup.cpp index a9b13ad25..855f156c4 100644 --- a/src/p_setup.cpp +++ b/src/p_setup.cpp @@ -8561,6 +8561,7 @@ boolean P_LoadLevel(boolean fromnetsave, boolean reloadinggamestate) HWR_ClearAllTextures(); #endif + G_FreeGhosts(); // ghosts are allocated with PU_LEVEL Patch_FreeTag(PU_PATCH_LOWPRIORITY); Patch_FreeTag(PU_PATCH_ROTATED); Z_FreeTags(PU_LEVEL, PU_PURGELEVEL - 1);