mirror of
https://github.com/Ylianst/MeshAgent
synced 2025-12-22 11:13:21 +00:00
Fixed memory leak
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user