summaryrefslogtreecommitdiff
path: root/bfd/archive.c
diff options
context:
space:
mode:
authorAlan Modra <amodra@bigpond.net.au>2013-04-15 03:13:20 +0000
committerAlan Modra <amodra@bigpond.net.au>2013-04-15 03:13:20 +0000
commit2bc8a8f96ecf9bb2e0da1d4cec7fc9ea8119aee7 (patch)
tree14664fa841edf8f417c19c5834c871b4cdca52dd /bfd/archive.c
parentf11692ac3821c1542649043d49a6edb22656d990 (diff)
downloadbinutils-redhat-2bc8a8f96ecf9bb2e0da1d4cec7fc9ea8119aee7.tar.gz
* archive.c (_bfd_archive_close_and_cleanup): Clear parent
cache slot for archives.
Diffstat (limited to 'bfd/archive.c')
-rw-r--r--bfd/archive.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/bfd/archive.c b/bfd/archive.c
index 8cc6bf2a27..32b07a718a 100644
--- a/bfd/archive.c
+++ b/bfd/archive.c
@@ -2732,7 +2732,7 @@ _bfd_archive_close_and_cleanup (bfd *abfd)
bfd_ardata (abfd)->cache = NULL;
}
}
- else if (arch_eltdata (abfd) != NULL)
+ if (arch_eltdata (abfd) != NULL)
{
struct areltdata *ared = arch_eltdata (abfd);
htab_t htab = (htab_t) ared->parent_cache;