- fixed memory leaks in file system management

This commit is contained in:
Christoph Oelckers 2023-09-11 23:19:22 +02:00
commit 7f61266621
3 changed files with 5 additions and 3 deletions

View file

@ -194,7 +194,7 @@ static void PrintLastError (FileSystemMessageFunc Printf);
FileSystem::FileSystem()
{
stringpool = new StringPool;
stringpool = new StringPool(true);
stringpool->shared = true; // will be used by all owned resource files.
}
@ -219,6 +219,8 @@ void FileSystem::DeleteAll ()
delete Files[i];
}
Files.clear();
delete stringpool;
stringpool = nullptr;
}
//==========================================================================