From f5ffb40e2b7f0ba1a0d6494037cfa2c24dd30c47 Mon Sep 17 00:00:00 2001 From: Jeff Hostetler Date: Fri, 17 Apr 2015 09:58:09 -0400 Subject: [PATCH] Also fix leak of TLS data on main thread. --- src/global.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/global.c b/src/global.c index 3c97e62e6..0772bb0af 100644 --- a/src/global.c +++ b/src/global.c @@ -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);