about summary refs log tree commit diff
path: root/io/lockf64.c
diff options
context:
space:
mode:
authorFlorian Weimer <fweimer@redhat.com>2021-03-15 10:33:43 +0100
committerFlorian Weimer <fweimer@redhat.com>2021-03-16 10:27:53 +0100
commitdd8023c2ac0af28a6e391a2eb5038bb351694243 (patch)
tree5ac1f106866f4b9e01a7a2fe7cf0fbae20227f2a /io/lockf64.c
parentea5a537e879bb667e03435a2308d915dc89448a6 (diff)
downloadglibc-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 'io/lockf64.c')
0 files changed, 0 insertions, 0 deletions