From b4bdd28c2430dcb3e2d5ea742d6842d88d8afb4d Mon Sep 17 00:00:00 2001 From: deepzero Date: Wed, 15 Jan 2014 08:53:16 +0100 Subject: [PATCH] fix memcmp madness --- TitanEngine/TitanEngine.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/TitanEngine/TitanEngine.cpp b/TitanEngine/TitanEngine.cpp index a818072..ed77ce8 100644 --- a/TitanEngine/TitanEngine.cpp +++ b/TitanEngine/TitanEngine.cpp @@ -28472,14 +28472,13 @@ __declspec(dllexport) bool TITCALL EngineFakeMissingDependencies(HANDLE hProcess __declspec(dllexport) bool TITCALL EngineDeleteCreatedDependencies() { - DWORD DummyCmp = NULL; wchar_t szTempName[MAX_PATH]; wchar_t szTempFolder[MAX_PATH]; if(engineDependencyFiles != NULL) { engineDependencyFilesCWP = engineDependencyFiles; - while(memcmp(engineDependencyFilesCWP, &DummyCmp, 1) != NULL) + while(*((char*)engineDependencyFilesCWP) != 0) { RtlZeroMemory(&szTempName, sizeof szTempName); RtlZeroMemory(&szTempFolder, sizeof szTempFolder);