Fix use-after-free when loading addons after searching addons

This commit is contained in:
Gustaf Alhäll 2025-03-02 12:15:52 +01:00 committed by Alug
parent 20d98b5f84
commit b08deed2e9

View file

@ -656,6 +656,10 @@ boolean preparefilemenu(boolean samedepth, boolean replayhut)
return false;
}
if (dirmenu != coredirmenu)
Z_Free(dirmenu);
dirmenu = NULL;
for (; sizecoredirmenu > 0; sizecoredirmenu--) // clear out existing items
{
Z_Free(coredirmenu[sizecoredirmenu-1]);