mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-25 13:27:26 +08:00
2007-07-30 Michael Snyder <msnyder@access-company.com>
* coffgen.c (_bfd_coff_read_internal_relocs): Revert change of 2007-07-26. Buffer still in use, can't be freed.
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
2007-07-30 Michael Snyder <msnyder@access-company.com>
|
||||||
|
|
||||||
|
* coffgen.c (_bfd_coff_read_internal_relocs): Revert change of
|
||||||
|
2007-07-26. Buffer still in use, can't be freed.
|
||||||
|
|
||||||
2007-07-27 Michael Snyder <msnyder@access-company.com>
|
2007-07-27 Michael Snyder <msnyder@access-company.com>
|
||||||
|
|
||||||
* cofflink.c (coff_link_add_symbols): Return if count is zero.
|
* cofflink.c (coff_link_add_symbols): Return if count is zero.
|
||||||
|
@ -460,11 +460,7 @@ _bfd_coff_read_internal_relocs (bfd *abfd,
|
|||||||
free_external = NULL;
|
free_external = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (free_internal != NULL)
|
if (cache && free_internal != NULL)
|
||||||
{
|
|
||||||
if (cache)
|
|
||||||
free (free_internal);
|
|
||||||
else
|
|
||||||
{
|
{
|
||||||
if (coff_section_data (abfd, sec) == NULL)
|
if (coff_section_data (abfd, sec) == NULL)
|
||||||
{
|
{
|
||||||
@ -476,7 +472,6 @@ _bfd_coff_read_internal_relocs (bfd *abfd,
|
|||||||
}
|
}
|
||||||
coff_section_data (abfd, sec)->relocs = free_internal;
|
coff_section_data (abfd, sec)->relocs = free_internal;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
return internal_relocs;
|
return internal_relocs;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user