fix bug introduced by bad merge

This commit is contained in:
cypherpunk 2014-03-12 23:29:05 +01:00
parent 91292f2660
commit 13bcf374e1
1 changed files with 7 additions and 2 deletions

View File

@ -26,7 +26,7 @@ __declspec(dllexport) bool TITCALL MatchPatternEx(HANDLE hProcess, void* MemoryT
if(hProcess != GetCurrentProcess()) if(hProcess != GetCurrentProcess())
{ {
ueReadBuffer = ueReadBuf.Allocate(SizeOfMemoryToCheck); ueReadBuffer = ueReadBuf.Allocate(SizeOfMemoryToCheck);
if(ueReadBuffer && !ReadProcessMemory(hProcess, MemoryToCheck, ueReadBuffer, SizeOfMemoryToCheck, &ueNumberOfBytesRead)) if(ueReadBuffer && ReadProcessMemory(hProcess, MemoryToCheck, ueReadBuffer, SizeOfMemoryToCheck, &ueNumberOfBytesRead))
{ {
if(ueNumberOfBytesRead == 0) if(ueNumberOfBytesRead == 0)
{ {
@ -116,9 +116,14 @@ __declspec(dllexport) long long TITCALL FindEx(HANDLE hProcess, LPVOID MemorySta
} }
} }
} }
SearchBuffer = (PUCHAR)ueReadBuffer;
}
else
{
SearchBuffer = (PUCHAR)MemoryStart;
} }
SearchBuffer = (PUCHAR)MemoryStart;
CompareBuffer = (PUCHAR)SearchPattern; CompareBuffer = (PUCHAR)SearchPattern;
DWORD i,j; DWORD i,j;