From 928570b8ecf9aff201e7770d31a8747e94a22326 Mon Sep 17 00:00:00 2001 From: Dr!fter Date: Wed, 31 Aug 2016 11:45:47 -0400 Subject: [PATCH] Only set each param to NULL. --- vhook.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/vhook.cpp b/vhook.cpp index b9dd117..fca8525 100644 --- a/vhook.cpp +++ b/vhook.cpp @@ -179,13 +179,10 @@ HookParamsStruct *GetParamStruct(DHooksCallback *dg, void **argStack, size_t arg for (unsigned int i = 0; i < dg->params.size(); i++) { + *(void **)((intptr_t)params->newParams + GetParamOffset(params, i)) = NULL; params->isChanged[i] = false; } - for(unsigned int i = 0; i < paramsSize; i++) - { - *(void **)((intptr_t)params->newParams + i) = NULL; - } return params; }