don't release TLS data in DLL_PROCESS_DETACH
authorLuke Howard <lukeh@padl.com>
Fri, 16 Sep 2011 05:37:50 +0000 (15:37 +1000)
committerLuke Howard <lukeh@padl.com>
Fri, 16 Sep 2011 05:37:50 +0000 (15:37 +1000)
moonshot/mech_eap/util_tld.c

index e3710f9..a30f5f3 100644 (file)
@@ -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();