1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2025-12-22 11:13:21 +00:00

Fixed memory leak

This commit is contained in:
Bryan Roe
2020-12-18 10:42:04 -08:00
parent 081c866765
commit 5c1b44e749
4 changed files with 125 additions and 78 deletions

View File

@@ -3773,10 +3773,6 @@ void ILibChain_PartialStart(void *Chain)
#endif
}
#endif
if (chain->nowatchdog == 0)
{
chain->WatchDogThread = ILibSpawnNormalThread(ILibChain_WatchDogStart, chain);
}
#endif
//
@@ -3831,6 +3827,13 @@ ILibExportMethod void ILibStartChain(void *Chain)
FD_ZERO(&errorset);
FD_ZERO(&writeset);
#if defined(ILibChain_WATCHDOG_TIMEOUT)
if (chain->TerminateFlag == 0 && chain->nowatchdog == 0)
{
chain->WatchDogThread = ILibSpawnNormalThread(ILibChain_WatchDogStart, chain);
}
#endif
while (chain->TerminateFlag == 0)
{
slct = 0;