summaryrefslogtreecommitdiffhomepage
path: root/StarsEx
diff options
context:
space:
mode:
authorAki <please@ignore.pl>2022-04-12 19:36:12 +0200
committerAki <please@ignore.pl>2022-04-12 19:36:12 +0200
commitb0469ba1c28d1c8febed0693bc6a07cdaf09214a (patch)
tree02c71bdd3591c76c170167c7ac6b028edecf4773 /StarsEx
parentf1b033aeee50e58cb4efb2641f6d867492b31030 (diff)
downloadstarshatter-b0469ba1c28d1c8febed0693bc6a07cdaf09214a.zip
starshatter-b0469ba1c28d1c8febed0693bc6a07cdaf09214a.tar.gz
starshatter-b0469ba1c28d1c8febed0693bc6a07cdaf09214a.tar.bz2
Fixed leaked cwd source from loader
Diffstat (limited to 'StarsEx')
-rw-r--r--StarsEx/DataLoader.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/StarsEx/DataLoader.cpp b/StarsEx/DataLoader.cpp
index 4814f8d..487dead 100644
--- a/StarsEx/DataLoader.cpp
+++ b/StarsEx/DataLoader.cpp
@@ -35,6 +35,7 @@ DataLoader::~DataLoader()
{
archives.destroy();
sources.destroy();
+ delete work_directory_source;
}
// +--------------------------------------------------------------------+
@@ -76,7 +77,7 @@ DataLoader::UseFileSystem(bool use)
{
if (work_directory_source) {
if (!use) {
- delete work_directory_source;
+ delete work_directory_source; // This is wasteful
work_directory_source = nullptr;
}
}