summaryrefslogtreecommitdiff
path: root/TSRM
diff options
context:
space:
mode:
authorIlia Alshanetsky <iliaa@php.net>2003-08-05 20:03:54 +0000
committerIlia Alshanetsky <iliaa@php.net>2003-08-05 20:03:54 +0000
commit5ead9d369e7b2c6cbfa61d8dd227c12faa738bf1 (patch)
treeacf4f040892e9d9fddf2a2393be7e6205201dca5 /TSRM
parent217184483affe0524288b638cbcf2cc0e4ef9a75 (diff)
downloadphp-git-5ead9d369e7b2c6cbfa61d8dd227c12faa738bf1.tar.gz
Fixed bug #17414 (pthreads bug work around)
Patch by timo.teras[at]iki.fi
Diffstat (limited to 'TSRM')
-rw-r--r--TSRM/TSRM.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/TSRM/TSRM.c b/TSRM/TSRM.c
index f39114d770..ebb0acbe8f 100644
--- a/TSRM/TSRM.c
+++ b/TSRM/TSRM.c
@@ -184,6 +184,7 @@ TSRM_API void tsrm_shutdown(void)
#if defined(GNUPTH)
pth_kill();
#elif defined(PTHREADS)
+ pthread_setspecific(tls_key, 0);
pthread_key_delete(tls_key);
#elif defined(TSRM_WIN32)
TlsFree(tls_key);