Skip to content

Commit 7643179

Browse files
authored
Merge pull request verilog-to-routing#811 from j-b-1-7/odin_coverity_issue_200770
ODIN_II: Fix coverity issue CID 200770: Resource leak
2 parents 3d6f3c2 + 4734984 commit 7643179

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

ODIN_II/SRC/netlist_visualizer.cpp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,6 @@ void forward_traversal_net_graph_display(FILE *fp, short marker_value, nnode_t *
316316

317317
/*---------------------------------------------------------------------------------------------
318318
* (function: backward_traversal_net_graph_display()
319-
* TODO check if stack of node is freed
320319
*-------------------------------------------------------------------------------------------*/
321320
void backward_traversal_net_graph_display(FILE *fp, short marker_value, nnode_t *node)
322321
{
@@ -399,4 +398,10 @@ void backward_traversal_net_graph_display(FILE *fp, short marker_value, nnode_t
399398
/* process next element in net */
400399
index_in_stack ++;
401400
}
401+
402+
for(int i = 0; i < num_stack_of_nodes; i++)
403+
{
404+
free_nnode(stack_of_nodes[i]);
405+
}
406+
vtr::free(stack_of_nodes);
402407
}

0 commit comments

Comments
 (0)