diff --git a/src/w_wad.c b/src/w_wad.c index 2808a2ff9..8edbe74b6 100644 --- a/src/w_wad.c +++ b/src/w_wad.c @@ -124,7 +124,10 @@ void W_Shutdown(void) while (wad->numlumps--) { Z_Free(wad->lumpinfo[wad->numlumps].longname); - Z_Free(wad->lumpinfo[wad->numlumps].fullname); + if (wad->lumpinfo[wad->numlumps].fullname != wad->lumpinfo[wad->numlumps].longname) + { + Z_Free(wad->lumpinfo[wad->numlumps].fullname); + } } Z_Free(wad->lumpinfo);