From 21f3dbf8824d21b99f2f30f89105b6afbc343f9f Mon Sep 17 00:00:00 2001 From: Luke Howard Date: Fri, 16 Sep 2011 15:37:50 +1000 Subject: [PATCH] don't release TLS data in DLL_PROCESS_DETACH --- moonshot/mech_eap/util_tld.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/moonshot/mech_eap/util_tld.c b/moonshot/mech_eap/util_tld.c index e3710f9..a30f5f3 100644 --- a/moonshot/mech_eap/util_tld.c +++ b/moonshot/mech_eap/util_tld.c @@ -99,10 +99,6 @@ DllMain(HINSTANCE hDLL, /* DLL module handle */ } break; case DLL_PROCESS_DETACH: - /* Release the allocated memory for this thread. */ - tlsData = TlsGetValue(tlsIndex); - if (tlsData != NULL) - destroyThreadLocalData(tlsData); /* Release the TLS index. */ TlsFree(tlsIndex); gssEapFinalize(); -- 2.1.4