From c02fa54041a68c12107ec577770ff81329af3bef Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Fri, 31 Oct 2008 21:34:01 +0000 Subject: Updated to fedora-glibc-20081031T2102 --- elf/dl-tls.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'elf/dl-tls.c') diff --git a/elf/dl-tls.c b/elf/dl-tls.c index e234a0a82a..824adc196d 100644 --- a/elf/dl-tls.c +++ b/elf/dl-tls.c @@ -756,7 +756,10 @@ __tls_get_addr (GET_ADDR_ARGS) void *p; if (__builtin_expect (dtv[0].counter != GL(dl_tls_generation), 0)) - the_map = _dl_update_slotinfo (GET_ADDR_MODULE); + { + the_map = _dl_update_slotinfo (GET_ADDR_MODULE); + dtv = THREAD_DTV (); + } p = dtv[GET_ADDR_MODULE].pointer.val; -- cgit v1.2.3