diff options
author | Alan Modra <amodra@gmail.com> | 2004-05-01 14:20:26 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2004-05-01 14:20:26 +0000 |
commit | 73499ab8416b2df2f1cc36de76bb217b4c1cc5bd (patch) | |
tree | b9c24ef1359d5caa05b78a65564dcda2179b189e | |
parent | c8864fa247bb6a884fdbd3030cc029e7bce7010f (diff) | |
download | gdb-73499ab8416b2df2f1cc36de76bb217b4c1cc5bd.zip gdb-73499ab8416b2df2f1cc36de76bb217b4c1cc5bd.tar.gz gdb-73499ab8416b2df2f1cc36de76bb217b4c1cc5bd.tar.bz2 |
* section.c (bfd_make_section_anyway): Copy the whole
bfd_hash_entry, not just "next" from existing entry.
-rw-r--r-- | bfd/ChangeLog | 5 | ||||
-rw-r--r-- | bfd/section.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index e7f9d7a..19e9c70 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +2004-05-01 Alan Modra <amodra@bigpond.net.au> + + * section.c (bfd_make_section_anyway): Copy the whole + bfd_hash_entry, not just "next" from existing entry. + 2004-04-30 H.J. Lu <hongjiu.lu@intel.com> * elf.c (bfd_section_from_shdr): Maintain the section order in diff --git a/bfd/section.c b/bfd/section.c index 0236f08..58508a2 100644 --- a/bfd/section.c +++ b/bfd/section.c @@ -955,7 +955,7 @@ bfd_make_section_anyway (bfd *abfd, const char *name) if (new_sh == NULL) return NULL; - new_sh->root.next = sh->root.next; + new_sh->root = sh->root; sh->root.next = &new_sh->root; newsect = &new_sh->section; } |