From 4a9462761a434665fa071e46c8e98afe2ead3d33 Mon Sep 17 00:00:00 2001 From: LJ Sonic <lamr@free.fr> Date: Fri, 5 Apr 2024 19:10:15 +0200 Subject: [PATCH] Fix early free --- src/r_things.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/r_things.c b/src/r_things.c index 3bda42a4a2..c46d816246 100644 --- a/src/r_things.c +++ b/src/r_things.c @@ -679,7 +679,6 @@ static void AddLongSpriteDefs(UINT16 wadnum, size_t *ptr_spritesadded, size_t *p char *sprname = W_GetLumpFolderNamePK3(wadnum, lumpnum); strupr(sprname); sprnum = R_GetSpriteNumByName(sprname); - Z_Free(sprname); if (sprnum != NUMSPRITES && R_AddSingleSpriteDef(sprname, &sprites[sprnum], wadnum, folderstart, folderend, true)) { @@ -690,6 +689,8 @@ static void AddLongSpriteDefs(UINT16 wadnum, size_t *ptr_spritesadded, size_t *p #endif } + Z_Free(sprname); + lumpnum = folderend; } -- GitLab