Skip to content

Commit 87f9650

Browse files
authored
Merge pull request #687 from j-b-1-7/odin_leak_define_nets_with_driver
Fixed memory leak in define_nets_with_driver function in netlist…
2 parents a979e26 + eb3a141 commit 87f9650

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

ODIN_II/SRC/netlist_create_from_ast.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1632,6 +1632,14 @@ nnet_t* define_nets_with_driver(ast_node_t* var_declare, char *instance_name_pre
16321632
initial_value >>= 1;
16331633
}
16341634
}
1635+
if(node_max != var_declare->children[1])
1636+
{
1637+
node_max = free_whole_tree(node_max);
1638+
}
1639+
if(node_min != var_declare->children[2])
1640+
{
1641+
node_min = free_whole_tree(node_min);
1642+
}
16351643
}
16361644
/* Implicit memory */
16371645
else if (var_declare->children[3] != NULL)

0 commit comments

Comments
 (0)