Fix loading first object along a path when tracing.

This commit is contained in:
Ulrich Drepper 2011-03-06 00:01:50 -05:00
parent 7e4ba49cd3
commit 6a5ee1029b
2 changed files with 8 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2011-03-06 Ulrich Drepper <drepper@gmail.com>
* elf/dl-load.c (_dl_map_object): If we are looking for the first
to-be-loaded object along a path to loader is ld.so.
2011-03-02 Harsha Jagasia <harsha.jagasia@amd.com>
Ulrich Drepper <drepper@gmail.com>

View File

@ -2111,7 +2111,9 @@ _dl_map_object (struct link_map *loader, const char *name,
{
#ifdef SHARED
// XXX Correct to unconditionally default to namespace 0?
l = loader ?: GL(dl_ns)[LM_ID_BASE]._ns_loaded;
l = (loader
?: GL(dl_ns)[LM_ID_BASE]._ns_loaded
?: &GL(dl_rtld_map));
#else
l = loader;
#endif