diff options
author | Florian Weimer <fweimer@redhat.com> | 2021-03-15 10:33:43 +0100 |
---|---|---|
committer | Florian Weimer <fweimer@redhat.com> | 2021-03-16 10:27:53 +0100 |
commit | dd8023c2ac0af28a6e391a2eb5038bb351694243 (patch) | |
tree | 5ac1f106866f4b9e01a7a2fe7cf0fbae20227f2a /iconv/gconv_dl.c | |
parent | ea5a537e879bb667e03435a2308d915dc89448a6 (diff) | |
download | glibc-dd8023c2ac0af28a6e391a2eb5038bb351694243.tar.gz glibc-dd8023c2ac0af28a6e391a2eb5038bb351694243.tar.xz glibc-dd8023c2ac0af28a6e391a2eb5038bb351694243.zip |
elf: ld.so --help calls _dl_init_paths without a main map [BZ #27577]
In this case, use the link map of the dynamic loader itself as a replacement. This is more than just a hack: if we ever support DT_RUNPATH/DT_RPATH for the dynamic loader, reporting it for ld.so --help (without further command line arguments) would be the right thing to do. Fixes commit 332421312576bd7095e70589154af99b124dd2d1 ("elf: Always set l in _dl_init_paths (bug 23462)"). (cherry picked from commit 4e6db99c665d3b82a70a3e218860ef087b1555b4)
Diffstat (limited to 'iconv/gconv_dl.c')
0 files changed, 0 insertions, 0 deletions