1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2025-12-15 07:43:50 +00:00

Added NULL checks

This commit is contained in:
Bryan Roe
2021-01-26 13:47:20 -08:00
parent eca6b61df5
commit a728ba40de
7 changed files with 58 additions and 32 deletions

View File

@@ -831,11 +831,12 @@ void ILibWrapper_WebRTC_ConnectionFactory_RemoveFromChainSink(void *chain, void
while (node != NULL && finished == 0)
{
obj = (ILibChain_Link*)ILibLinkedList_GetDataFromNode(node);
if (obj == turnClient) { finished = 1; }
if (obj->DestroyHandler != NULL) { obj->DestroyHandler(obj); }
ILibChain_FreeLink(obj);
if ((obj = (ILibChain_Link*)ILibLinkedList_GetDataFromNode(node)) != NULL)
{
if (obj == turnClient) { finished = 1; }
if (obj->DestroyHandler != NULL) { obj->DestroyHandler(obj); }
ILibChain_FreeLink(obj);
}
node = ILibLinkedList_Remove(node);
}
}