From: Luke Howard Date: Fri, 16 Sep 2011 05:37:50 +0000 (+1000) Subject: don't release TLS data in DLL_PROCESS_DETACH X-Git-Url: http://www.project-moonshot.org/gitweb/?p=mech_eap.orig;a=commitdiff_plain;h=4556a0409ceba59b0345e6f0b050786add7ac00f don't release TLS data in DLL_PROCESS_DETACH --- diff --git a/mech_eap/util_tld.c b/mech_eap/util_tld.c index e3710f9..a30f5f3 100644 --- a/mech_eap/util_tld.c +++ b/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();