Browse Source

Memory leak (in console mode)

Source commit: aba7a64e81ddd7640fa68da889a1e459183118d6
Martin Prikryl 2 years ago
parent
commit
1b9b0ae27f
1 changed files with 1 additions and 1 deletions
  1. 1 1
      source/windows/WinMain.cpp

+ 1 - 1
source/windows/WinMain.cpp

@@ -830,6 +830,7 @@ bool __fastcall ShowUpdatesIfAvailable()
 //---------------------------------------------------------------------------
 int __fastcall Execute()
 {
+  std::unique_ptr<TStartupThread> StartupThreadOwner(StartupThread);
   AddStartupSequence(L"E");
   DebugAssert(StoredSessions);
   TProgramParams * Params = TProgramParams::Instance();
@@ -1389,7 +1390,6 @@ int __fastcall Execute()
     GlyphsModule = NULL;
     TTerminalManager::DestroyInstance();
     delete CommandParams;
-    delete StartupThread;
   }
 
   return 0;