mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-02-17 13:10:12 +08:00
Re: bfd_close and target free_cached_memory
_bfd_delete_bfd can be called early, before the target xvec is set up. * opncls.c (_bfd_delete_bfd): Don't segfault on NULL xvec.
This commit is contained in:
parent
e0ce6dde97
commit
63188cb5c3
@ -157,7 +157,7 @@ static void
|
||||
_bfd_delete_bfd (bfd *abfd)
|
||||
{
|
||||
/* Give the target _bfd_free_cached_info a chance to free memory. */
|
||||
if (abfd->memory)
|
||||
if (abfd->memory && abfd->xvec)
|
||||
bfd_free_cached_info (abfd);
|
||||
|
||||
/* The target _bfd_free_cached_info may not have done anything.. */
|
||||
|
Loading…
Reference in New Issue
Block a user