about summary refs log tree commit diff stats
path: root/src/elfs/elfloader.c
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2022-07-17 09:19:58 +0200
committerptitSeb <sebastien.chev@gmail.com>2022-07-17 09:19:58 +0200
commitfc67b208adf778b3f1def4d63d1b26fadbd3793a (patch)
tree96edb429df27ba6ba99dfd74472d6e73055f8bd9 /src/elfs/elfloader.c
parentb6f83007eb196fda6292ec16755953b126a4a03e (diff)
downloadbox64-fc67b208adf778b3f1def4d63d1b26fadbd3793a.tar.gz
box64-fc67b208adf778b3f1def4d63d1b26fadbd3793a.zip
Fixed a few warnings
Diffstat (limited to 'src/elfs/elfloader.c')
-rwxr-xr-xsrc/elfs/elfloader.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/elfs/elfloader.c b/src/elfs/elfloader.c
index 6490619d..fa82f2e3 100755
--- a/src/elfs/elfloader.c
+++ b/src/elfs/elfloader.c
@@ -1163,11 +1163,12 @@ void RefreshElfTLS(elfheader_t* h)
         printf_dump(LOG_DEBUG, "Refreshing main TLS block @%p from %p:0x%lx\n", dest, (void*)h->tlsaddr, h->tlsfilesize);
         memcpy(dest, (void*)(h->tlsaddr+h->delta), h->tlsfilesize);
         tlsdatasize_t* ptr;
-        if ((ptr = (tlsdatasize_t*)pthread_getspecific(my_context->tlskey)) != NULL)
+        if ((ptr = (tlsdatasize_t*)pthread_getspecific(my_context->tlskey)) != NULL) {
             // refresh in tlsdata too
             dest = (char*)(ptr->data+h->tlsbase);
             printf_dump(LOG_DEBUG, "Refreshing active TLS block @%p from %p:0x%lx\n", dest, (void*)h->tlsaddr, h->tlssize-h->tlsfilesize);
             memcpy(dest, (void*)(h->tlsaddr+h->delta), h->tlsfilesize);
+        }
     }
 }