From 3637fbfdd970a81c6edc140d382e426faaeba3c3 Mon Sep 17 00:00:00 2001 From: fobostm Date: Wed, 24 May 2017 15:53:51 +0300 Subject: [PATCH] fixed Mhook_Unhook. --- mhook-lib/mhook.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mhook-lib/mhook.cpp b/mhook-lib/mhook.cpp index 3380dce..4d00299 100644 --- a/mhook-lib/mhook.cpp +++ b/mhook-lib/mhook.cpp @@ -183,7 +183,7 @@ static VOID ListRemove(MHOOKS_TRAMPOLINE** pListHead, MHOOKS_TRAMPOLINE* pNode) if ((*pListHead) == pNode) { (*pListHead) = pNode->pNextTrampoline; - assert((*pListHead)->pPrevTrampoline == NULL); + //assert((*pListHead)->pPrevTrampoline == NULL); } pNode->pPrevTrampoline = NULL; @@ -441,7 +441,7 @@ static MHOOKS_TRAMPOLINE* TrampolineGet(PBYTE pHookedFunction) { MHOOKS_TRAMPOLINE* pCurrent = g_pHooks; while (pCurrent) { - if (pCurrent->pHookFunction == pHookedFunction) { + if (pCurrent->codeTrampoline == pHookedFunction) { return pCurrent; }