mirror of
https://sourceware.org/git/glibc.git
synced 2025-08-08 17:42:12 +03:00
Handle NULL return from htab_find_slot()
This commit is contained in:
@@ -102,6 +102,12 @@ _dl_make_tlsdesc_dynamic (struct link_map *map, size_t ti_offset)
|
||||
test.tlsinfo.ti_module = map->l_tls_modid;
|
||||
test.tlsinfo.ti_offset = ti_offset;
|
||||
entry = htab_find_slot (ht, &test, 1, hash_tlsdesc, eq_tlsdesc);
|
||||
if (! entry)
|
||||
{
|
||||
__rtld_lock_unlock_recursive (GL(dl_load_lock));
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (*entry)
|
||||
{
|
||||
td = *entry;
|
||||
|
Reference in New Issue
Block a user