summaryrefslogtreecommitdiff
path: root/ldso/libdl
diff options
context:
space:
mode:
authorJoakim Tjernlund <joakim.tjernlund@transmode.se>2004-10-14 15:23:51 +0000
committerJoakim Tjernlund <joakim.tjernlund@transmode.se>2004-10-14 15:23:51 +0000
commitf3e2baa25cf6d7ef62aa2c1cb6f684547dea77d7 (patch)
treed4a606b6092d0be253dfd17d12ea2564b144f185 /ldso/libdl
parent46a413e1c73cee3360ed1ea57749946a6bea4297 (diff)
unmap ld.so.cache when dlopen() returns.
Diffstat (limited to 'ldso/libdl')
-rw-r--r--ldso/libdl/libdl.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ldso/libdl/libdl.c b/ldso/libdl/libdl.c
index b08254a49..21dbd86ce 100644
--- a/ldso/libdl/libdl.c
+++ b/ldso/libdl/libdl.c
@@ -347,6 +347,7 @@ void *dlopen(const char *libname, int flag)
}
}
#endif
+ _dl_unmap_cache();
return (void *) dyn_chain;
oops: