forked from Imagelibrary/binutils-gdb
output_section_statement leak
This frees output_section_statement data, which is currently only used by elf targets but doing so for all targets is simpler and more future proof than adding ths to ldelf_finish. (Doing it there requires moving the function to ldelfgen.c.) * ldemul.c (finish_default): Free os->data.
This commit is contained in:
@@ -299,6 +299,12 @@ before_allocation_default (void)
|
||||
void
|
||||
finish_default (void)
|
||||
{
|
||||
lang_output_section_statement_type *os;
|
||||
for (os = (void *) lang_os_list.head; os != NULL; os = os->next)
|
||||
{
|
||||
free (os->data);
|
||||
os->data = NULL;
|
||||
}
|
||||
if (!bfd_link_relocatable (&link_info))
|
||||
_bfd_fix_excluded_sec_syms (link_info.output_bfd, &link_info);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user