CodeQL MemoryMayNotBeFreed.ql antennacheckVisit()

Looks like straight forward exit path doesn't cleanup locally malloc
block.
This commit is contained in:
Darryl L. Miles 2025-02-13 08:29:35 +00:00 committed by Tim Edwards
parent 7508a9e6b7
commit 822a95ab35
1 changed files with 3 additions and 0 deletions

View File

@ -414,7 +414,10 @@ antennacheckVisit(dev, hc, scale, trans, editUse)
if (gnode->efnode_client == (ClientData) NULL)
initNodeClient(gnode);
if (beenVisited((nodeClient *)gnode->efnode_client, 0))
{
freeMagic(antennaarea);
return 0;
}
else
markVisited((nodeClient *)gnode->efnode_client, 0);