CodeQL MemoryMayNotBeFreed.ql antennacheckVisit()
Looks like straight forward exit path doesn't cleanup locally malloc block.
This commit is contained in:
parent
7508a9e6b7
commit
822a95ab35
|
|
@ -414,7 +414,10 @@ antennacheckVisit(dev, hc, scale, trans, editUse)
|
||||||
if (gnode->efnode_client == (ClientData) NULL)
|
if (gnode->efnode_client == (ClientData) NULL)
|
||||||
initNodeClient(gnode);
|
initNodeClient(gnode);
|
||||||
if (beenVisited((nodeClient *)gnode->efnode_client, 0))
|
if (beenVisited((nodeClient *)gnode->efnode_client, 0))
|
||||||
|
{
|
||||||
|
freeMagic(antennaarea);
|
||||||
return 0;
|
return 0;
|
||||||
|
}
|
||||||
else
|
else
|
||||||
markVisited((nodeClient *)gnode->efnode_client, 0);
|
markVisited((nodeClient *)gnode->efnode_client, 0);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue