diff --git a/extensions/dhooks/vhook.cpp b/extensions/dhooks/vhook.cpp index fd5e0d672..f8194f71e 100644 --- a/extensions/dhooks/vhook.cpp +++ b/extensions/dhooks/vhook.cpp @@ -729,7 +729,7 @@ SDKVector *Callback_vector(DHooksCallback *dg, void **argStack) { if(returnStruct->isChanged) { - *vec_result = **(SDKVector **)returnStruct->newResult; + *vec_result = *(SDKVector *)returnStruct->newResult; } else //Throw an error if no override was set { @@ -751,7 +751,7 @@ SDKVector *Callback_vector(DHooksCallback *dg, void **argStack) { g_SHPtr->SetRes(MRES_OVERRIDE); mres = MRES_OVERRIDE; - *vec_result = **(SDKVector **)returnStruct->newResult; + *vec_result = *(SDKVector *)returnStruct->newResult; } else //Throw an error if no override was set { @@ -768,7 +768,7 @@ SDKVector *Callback_vector(DHooksCallback *dg, void **argStack) { g_SHPtr->SetRes(MRES_SUPERCEDE); mres = MRES_SUPERCEDE; - *vec_result = **(SDKVector **)returnStruct->newResult; + *vec_result = *(SDKVector *)returnStruct->newResult; } else //Throw an error if no override was set {