aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--OpenAL32/Include/threads.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/OpenAL32/Include/threads.h b/OpenAL32/Include/threads.h
index afeaeb4b..07d5ef79 100644
--- a/OpenAL32/Include/threads.h
+++ b/OpenAL32/Include/threads.h
@@ -99,7 +99,8 @@ inline void *altss_get(altss_t tss_id)
inline int altss_set(altss_t tss_id, void *val)
{
- TlsSetValue(tss_id, val);
+ if(TlsSetValue(tss_id, val) == 0)
+ return althrd_error;
return althrd_success;
}