aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xlibc/arch-x86/bionic/__set_tls.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libc/arch-x86/bionic/__set_tls.c b/libc/arch-x86/bionic/__set_tls.c
index e5e43b591..7ed4b0152 100755
--- a/libc/arch-x86/bionic/__set_tls.c
+++ b/libc/arch-x86/bionic/__set_tls.c
@@ -83,6 +83,7 @@ int __set_tls(void *ptr)
if (rc != 0)
{
/* could not set thread local area */
+ pthread_mutex_unlock(&_tls_desc_lock);
return -1;
}