From 8d23d9cbdcc604d7c00e5a1201aac8af76244a29 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Fri, 17 May 2013 12:18:10 +0200 Subject: [PATCH] winscard: Don't bother to close handles at process exit. --- dlls/winscard/winscard.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/dlls/winscard/winscard.c b/dlls/winscard/winscard.c index c57ef490908..bcf812900ad 100644 --- a/dlls/winscard/winscard.c +++ b/dlls/winscard/winscard.c @@ -40,17 +40,14 @@ BOOL WINAPI DllMain (HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) switch (fdwReason) { case DLL_PROCESS_ATTACH: - { DisableThreadLibraryCalls(hinstDLL); /* FIXME: for now, we act as if the pcsc daemon is always started */ g_startedEvent = CreateEventA(NULL,TRUE,TRUE,NULL); break; - } case DLL_PROCESS_DETACH: - { + if (lpvReserved) break; CloseHandle(g_startedEvent); break; - } } return TRUE;