diff --git a/sourcehook/sh_memfuncinfo.h b/sourcehook/sh_memfuncinfo.h index 813d030..8adec95 100644 --- a/sourcehook/sh_memfuncinfo.h +++ b/sourcehook/sh_memfuncinfo.h @@ -65,9 +65,9 @@ namespace SourceHook }; int delta; }; - template static inline void GetFuncInfo(MFP *mfp, MemFuncInfo &out) + template static inline void GetFuncInfo(MFP mfp, MemFuncInfo &out) { - GCC_MemFunPtr *mfp_detail = (GCC_MemFunPtr*)mfp; + GCC_MemFunPtr *mfp_detail = (GCC_MemFunPtr*)&mfp; out.thisptroffs = mfp_detail->delta; if (mfp_detail->vtable_index_plus1 & 1) {