Fix double-free in W_Shutdown

This commit is contained in:
SteelT 2022-10-13 13:15:06 -04:00
parent 32ec9fd4e9
commit e004633fe6

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