projects
/
musl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
fix dl_iterate_phdr dlpi_tls_data reporting to match spec
[musl]
/
ldso
/
dynlink.c
diff --git
a/ldso/dynlink.c
b/ldso/dynlink.c
index
aaadcce
..
b66ad53
100644
(file)
--- a/
ldso/dynlink.c
+++ b/
ldso/dynlink.c
@@
-2331,7
+2331,7
@@
int dl_iterate_phdr(int(*callback)(struct dl_phdr_info *info, size_t size, void
info.dlpi_adds = gencnt;
info.dlpi_subs = 0;
info.dlpi_tls_modid = current->tls_id;
- info.dlpi_tls_data
= current->tls.image
;
+ info.dlpi_tls_data
= __tls_get_addr((tls_mod_off_t[]){current->tls_id,0})
;
ret = (callback)(&info, sizeof (info), data);