Also fix leak of TLS data on main thread.

This commit is contained in:
Jeff Hostetler 2015-04-17 09:58:09 -04:00
parent 55c5f756d8
commit f5ffb40e2b

View File

@ -223,13 +223,10 @@ int git_libgit2_init(void)
static void synchronized_threads_shutdown(void)
{
void *ptr;
/* Shut down any subsystems that have global state */
git__shutdown();
ptr = TlsGetValue(_tls_index);
git__global_state_cleanup(ptr);
git__free_thread_global_state();
TlsFree(_tls_index);
git_mutex_free(&git__mwindow_mutex);