diff options
author | Jakub Jelinek <jakub@redhat.com> | 2002-03-05 12:19:08 +0000 |
---|---|---|
committer | Jakub Jelinek <jakub@redhat.com> | 2002-03-05 12:19:08 +0000 |
commit | 86eaf01e5d38979a989c0500511465dcb875fdcb (patch) | |
tree | 1d228b1ec16f25b9c4dbe65d07c2118118051358 /bfd/merge.c | |
parent | 2d13d8c5ee27041f0eac45b45a7194e91fcf830a (diff) | |
download | gdb-86eaf01e5d38979a989c0500511465dcb875fdcb.zip gdb-86eaf01e5d38979a989c0500511465dcb875fdcb.tar.gz gdb-86eaf01e5d38979a989c0500511465dcb875fdcb.tar.bz2 |
* merge.c (_bfd_merge_sections): Don't segfault if there
is nothing to merge due to GC.
Diffstat (limited to 'bfd/merge.c')
-rw-r--r-- | bfd/merge.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/bfd/merge.c b/bfd/merge.c index 7b06c10..e175efd 100644 --- a/bfd/merge.c +++ b/bfd/merge.c @@ -804,6 +804,9 @@ _bfd_merge_sections (abfd, xsinfo, remove_hook) if (secinfo) continue; + if (sinfo->htab->first == NULL) + continue; + if (sinfo->htab->strings) merge_strings (sinfo); else |