(add_dependency): Only increment reference counter of the object
[kopensolaris-gnu/glibc.git] / elf / dl-lookup.c
index d947681..1284e2b 100644 (file)
@@ -160,11 +160,7 @@ add_dependency (struct link_map *undef_map, struct link_map *map)
              if (__builtin_expect (act < undef_map->l_reldepsmax, 1))
                undef_map->l_reldeps[undef_map->l_reldepsact++] = map;
 
-             /* And increment the counter in the referenced object
-                 and its dependencies.  */
-             if (map->l_initfini != NULL)
-               for (j = 1; map->l_initfini[j] != NULL; ++j)
-                 ++map->l_initfini[j]->l_opencount;
+             /* And increment the counter in the referenced object.  */
              ++map->l_opencount;
 
              /* Display information if we are debugging.  */