Skip to content

Commit 9bbbc66

Browse files
authored
Merge pull request #683 from j-b-1-7/odin_leak_get_name_of_pins_sym_node
Fixed memory leak in get_name_of_pins function in ast_util.cpp
2 parents 475355f + b9c5af9 commit 9bbbc66

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

ODIN_II/SRC/ast_util.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -731,6 +731,8 @@ char_list_t *get_name_of_pins(ast_node_t *var_node, char *instance_name_prefix)
731731
oassert(sym_node->type == NUMBERS);
732732
width = sym_node->types.vnumber->size();
733733
return_string = get_name_of_pins_number(sym_node, 0, width);
734+
735+
free_whole_tree(sym_node);
734736
}
735737
}
736738
else if (var_node->type == NUMBERS)

0 commit comments

Comments
 (0)