Fix double-free in W_Shutdown

This commit is contained in:
SteelT 2022-10-13 13:15:06 -04:00 committed by NepDisk
parent bfe1a253da
commit a314db98dd

View file

@ -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);