From: drepper Date: Mon, 9 Mar 1998 18:25:53 +0000 (+0000) Subject: (_dl_check_map_versions): Initialize l_versyms. X-Git-Tag: libc-ud-980319~234 X-Git-Url: http://git.csclub.uwaterloo.ca/?p=kopensolaris-gnu%2Fglibc.git;a=commitdiff_plain;h=4c688c1ce5863dde704eb1d6e3365a45fc30f456 (_dl_check_map_versions): Initialize l_versyms. --- diff --git a/elf/dl-version.c b/elf/dl-version.c index a4f77f5f17..f615bb0cbc 100644 --- a/elf/dl-version.c +++ b/elf/dl-version.c @@ -273,6 +273,10 @@ _dl_check_map_versions (struct link_map *map, int verbose) /* Store the number of available symbols. */ map->l_nversions = ndx_high + 1; + /* Compute the pointer to the version symbols. */ + map->l_versyms = ((void *) map->l_addr + + map->l_info[VERSTAG (DT_VERSYM)]->d_un.d_ptr); + if (dyn != NULL) { ElfW(Verneed) *ent;