diff --git a/sourcehook/test/testhookmangen.cpp b/sourcehook/test/testhookmangen.cpp index 06cd501..16a6c54 100644 --- a/sourcehook/test/testhookmangen.cpp +++ b/sourcehook/test/testhookmangen.cpp @@ -1047,6 +1047,7 @@ namespace // Test for high vtable indices Hello *pHello = new Hello; + CAutoPtrDestruction apdHello(pHello); SourceHook::CProtoInfoBuilder helloPi(SourceHook::ProtoInfo::CallConv_ThisCall); SourceHook::HookManagerPubFunc helloHM_4 = g_HMAGPtr->MakeHookMan(helloPi, 0, 4); SourceHook::HookManagerPubFunc helloHM_79 = g_HMAGPtr->MakeHookMan(helloPi, 0, 79); diff --git a/sourcehook/test/testmulti.cpp b/sourcehook/test/testmulti.cpp index af5555c..e20e72b 100644 --- a/sourcehook/test/testmulti.cpp +++ b/sourcehook/test/testmulti.cpp @@ -94,7 +94,7 @@ bool TestMulti(std::string &error) } } - for (unsigned int i=1; i<10; i++) + for (unsigned int i=0; i<10; i++) { SH_REMOVE_HOOK(VMultiTest, HookTarget, pv[1], SH_STATIC(HookFunction), false); delete pv[i];