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;