Skip to content

Commit ec18196

Browse files
committed
ODIN_II: Fix coverity issue CID 200770: Resource leak
1 parent 8e509df commit ec18196

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

ODIN_II/SRC/netlist_visualizer.cpp

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

311311
/*---------------------------------------------------------------------------------------------
312312
* (function: backward_traversal_net_graph_display()
313-
* TODO check if stack of node is freed
314313
*-------------------------------------------------------------------------------------------*/
315314
void backward_traversal_net_graph_display(FILE *fp, short marker_value, nnode_t *node)
316315
{
@@ -393,4 +392,9 @@ void backward_traversal_net_graph_display(FILE *fp, short marker_value, nnode_t
393392
/* process next element in net */
394393
index_in_stack ++;
395394
}
395+
for(int i = 0; i < num_stack_of_nodes; i++)
396+
{
397+
free_nnode(stack_of_nodes[i]);
398+
}
399+
vtr::free(stack_of_nodes);
396400
}

0 commit comments

Comments
 (0)