From 0afac763a894cc0d0b538935f630d1176c1b75c7 Mon Sep 17 00:00:00 2001 From: xastrix Date: Thu, 30 Oct 2025 23:20:22 +0300 Subject: [PATCH] fix: forgot to call MH_RemoveHook() --- Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/CHook_Loader.cpp | 2 ++ Andromeda-CS2-Base/Andromeda-CS2-Base/DllMain.cpp | 2 -- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/CHook_Loader.cpp b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/CHook_Loader.cpp index eb7b0bc..9105604 100644 --- a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/CHook_Loader.cpp +++ b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/CHook_Loader.cpp @@ -114,6 +114,8 @@ auto CHook_Loader::InstallHooks() -> bool auto CHook_Loader::DestroyHooks() -> void { MH_DisableHook( MH_ALL_HOOKS ); + MH_RemoveHook( MH_ALL_HOOKS ); + MH_Uninitialize(); } diff --git a/Andromeda-CS2-Base/Andromeda-CS2-Base/DllMain.cpp b/Andromeda-CS2-Base/Andromeda-CS2-Base/DllMain.cpp index dddad01..60e8689 100644 --- a/Andromeda-CS2-Base/Andromeda-CS2-Base/DllMain.cpp +++ b/Andromeda-CS2-Base/Andromeda-CS2-Base/DllMain.cpp @@ -9,12 +9,10 @@ BOOL WINAPI DllMain( HINSTANCE hInstace , DWORD dwReason , LPVOID lpReserved ) DisableThreadLibraryCalls( hInstace ); GetDllLauncher()->OnDllMain( lpReserved , hInstace ); - return TRUE; break; case DLL_PROCESS_DETACH: GetDllLauncher()->OnDestroy(); - return TRUE; break; }