From 1b2232cf5d1d6eb81c8f5b49069feb2a5dfa30ff Mon Sep 17 00:00:00 2001 From: Daniel Seiller Date: Wed, 20 Nov 2019 20:52:20 +0100 Subject: [PATCH] Close thread handle after starting DllInit() thread from DllMain() --- ScrapHacks/ScrapHack/dllmain.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ScrapHacks/ScrapHack/dllmain.cpp b/ScrapHacks/ScrapHack/dllmain.cpp index 5954cd5..1665555 100644 --- a/ScrapHacks/ScrapHack/dllmain.cpp +++ b/ScrapHacks/ScrapHack/dllmain.cpp @@ -15,6 +15,9 @@ BOOL APIENTRY DllMain(HMODULE hModule, DisableThreadLibraryCalls(hModule); DllPreInit(hModule); hThread = CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)DllInit, hModule, 0, 0); + if (hThread) { + CloseHandle(hThread); + } break; case DLL_PROCESS_DETACH: DllUnload(hModule);