summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Hostetler <jeffhost@microsoft.com>2015-04-17 10:04:01 -0400
committerJeff Hostetler <jeffhost@microsoft.com>2015-04-17 10:04:01 -0400
commitd3fb7d93a6e2ead0506e17152030ab7dfdb1ac41 (patch)
tree469cc50f0995d3c06a9602e54a2f7bf128cc20c0
parentf5ffb40e2b7f0ba1a0d6494037cfa2c24dd30c47 (diff)
downloadlibgit2-d3fb7d93a6e2ead0506e17152030ab7dfdb1ac41.tar.gz
Remove DllMain now that TLS data freed by threads
-rw-r--r--src/global.c8
1 files changed, 0 insertions, 8 deletions
diff --git a/src/global.c b/src/global.c
index 0772bb0af..b5e4b5d00 100644
--- a/src/global.c
+++ b/src/global.c
@@ -278,14 +278,6 @@ void git__free_thread_global_state(void)
TlsSetValue(_tls_index, NULL);
}
-BOOL WINAPI DllMain(HINSTANCE dll, DWORD reason, LPVOID reserved)
-{
- if (reason == DLL_THREAD_DETACH)
- git__free_thread_global_state();
-
- return TRUE;
-}
-
#elif defined(GIT_THREADS) && defined(_POSIX_THREADS)
static pthread_key_t _tls_key;