diff options
author | kan <kan@FreeBSD.org> | 2007-04-07 23:17:00 +0000 |
---|---|---|
committer | kan <kan@FreeBSD.org> | 2007-04-07 23:17:00 +0000 |
commit | 0c81bcae73eb4104496711b74dd50ab235c7a2fc (patch) | |
tree | 8f71265a2ce373a17f87b908218e87a2ed7ab793 | |
parent | 786ba2b377b97c3143e72e0f95c41d6d8b58d5e3 (diff) | |
download | FreeBSD-src-0c81bcae73eb4104496711b74dd50ab235c7a2fc.zip FreeBSD-src-0c81bcae73eb4104496711b74dd50ab235c7a2fc.tar.gz |
Catch up on rtld's special status. Since it does not appear on
main object list, its versioning information needs to be examined
separately.
This hopefully fixes problems that people running with SYMVER_ENABLED
are experiencing.
-rw-r--r-- | libexec/rtld-elf/rtld.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libexec/rtld-elf/rtld.c b/libexec/rtld-elf/rtld.c index 174c6ea..ce4de3f 100644 --- a/libexec/rtld-elf/rtld.c +++ b/libexec/rtld-elf/rtld.c @@ -3340,6 +3340,8 @@ rtld_verify_versions(const Objlist *objlist) break; } } + if (rc == 0 || ld_tracing != NULL) + rc = rtld_verify_object_versions(&obj_rtld); return rc; } |