From 811fb7614c22ffee8173a8939e06869cbfd40dbe Mon Sep 17 00:00:00 2001 From: Robert Shearman Date: Mon, 9 Jan 2006 17:17:37 +0100 Subject: [PATCH] Call DisableThreadLibraryCalls for DLLs that don't need thread creation/destruction notifications. --- dlls/crypt32/main.c | 1 + dlls/rsaenh/rsaenh.c | 1 + 2 files changed, 2 insertions(+) diff --git a/dlls/crypt32/main.c b/dlls/crypt32/main.c index df30206cb3c..53c60009258 100644 --- a/dlls/crypt32/main.c +++ b/dlls/crypt32/main.c @@ -39,6 +39,7 @@ BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD fdwReason, PVOID pvReserved) switch (fdwReason) { case DLL_PROCESS_ATTACH: + DisableThreadLibraryCalls(hInstance); CRYPT_InitFunctionSets(); break; case DLL_PROCESS_DETACH: diff --git a/dlls/rsaenh/rsaenh.c b/dlls/rsaenh/rsaenh.c index 2e9b7015880..1721a946765 100644 --- a/dlls/rsaenh/rsaenh.c +++ b/dlls/rsaenh/rsaenh.c @@ -335,6 +335,7 @@ int WINAPI DllMain(HINSTANCE hInstance, DWORD fdwReason, PVOID pvReserved) switch (fdwReason) { case DLL_PROCESS_ATTACH: + DisableThreadLibraryCalls(hInstance); init_handle_table(&handle_table); break;