aboutsummaryrefslogtreecommitdiff
path: root/dlfcn
diff options
context:
space:
mode:
authorStan Shebs <stanshebs@google.com>2018-03-28 20:31:52 -0700
committerStan Shebs <stanshebs@google.com>2018-03-28 20:31:52 -0700
commit641cae4c36e4d34ebc14690f5db05b3330be46f5 (patch)
treef26a715e278d1cab3493351a5596a6120aef9502 /dlfcn
parent349ff1d0d5ea752b277798137bb00174694ea212 (diff)
downloadglibc-641cae4c36e4d34ebc14690f5db05b3330be46f5.zip
glibc-641cae4c36e4d34ebc14690f5db05b3330be46f5.tar.gz
glibc-641cae4c36e4d34ebc14690f5db05b3330be46f5.tar.bz2
Add a hunk lost in merge
Diffstat (limited to 'dlfcn')
-rw-r--r--dlfcn/dlopen.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/dlfcn/dlopen.c b/dlfcn/dlopen.c
index c35a9eb..faf7a48 100644
--- a/dlfcn/dlopen.c
+++ b/dlfcn/dlopen.c
@@ -96,6 +96,14 @@ __dlopen_with_offset (const char *file, off_t offset, int mode DL_CALLER_DECL)
{
if (!rtld_active ())
return _dlfcn_hook->dlopen_with_offset (file, offset, mode, DL_CALLER);
+
+ struct dlopen_args oargs;
+ oargs.file = file;
+ oargs.offset = offset;
+ oargs.mode = mode;
+ oargs.caller = DL_CALLER;
+
+ return __dlopen_common (&oargs);
}
strong_alias (__dlopen_with_offset, __google_dlopen_with_offset)
# endif