From e0a1c43813aca07168e1b592314a56d49517e72d Mon Sep 17 00:00:00 2001 From: Monster Iestyn Date: Fri, 30 Nov 2018 14:19:47 +0000 Subject: [PATCH] Free lump names *before* either lumpinfo or the WAD itself! --- src/w_wad.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/w_wad.c b/src/w_wad.c index ddf789ec..e1cd16ae 100644 --- a/src/w_wad.c +++ b/src/w_wad.c @@ -116,11 +116,11 @@ void W_Shutdown(void) while (numwadfiles--) { fclose(wadfiles[numwadfiles]->handle); - Z_Free(wadfiles[numwadfiles]->lumpinfo); Z_Free(wadfiles[numwadfiles]->filename); - Z_Free(wadfiles[numwadfiles]); while (wadfiles[numwadfiles]->numlumps--) Z_Free(wadfiles[numwadfiles]->lumpinfo[wadfiles[numwadfiles]->numlumps].name2); + Z_Free(wadfiles[numwadfiles]->lumpinfo); + Z_Free(wadfiles[numwadfiles]); } }