(dl_open_worker): Pass __RTLD_AUDIT flag from caller to _dl_map_object_deps.
[kopensolaris-gnu/glibc.git] / elf / dl-open.c
index c2cf1db..4de2072 100644 (file)
@@ -305,7 +305,7 @@ dl_open_worker (void *a)
 
   /* Load that object's dependencies.  */
   _dl_map_object_deps (new, NULL, 0, 0,
 
   /* Load that object's dependencies.  */
   _dl_map_object_deps (new, NULL, 0, 0,
-                      mode & (__RTLD_DLOPEN | RTLD_DEEPBIND));
+                      mode & (__RTLD_DLOPEN | RTLD_DEEPBIND | __RTLD_AUDIT));
 
   /* So far, so good.  Now check the versions.  */
   for (i = 0; i < new->l_searchlist.r_nlist; ++i)
 
   /* So far, so good.  Now check the versions.  */
   for (i = 0; i < new->l_searchlist.r_nlist; ++i)