mirror of https://github.com/x64dbg/TitanEngine
fix uninitialized pointer
This commit is contained in:
parent
7f05518560
commit
ec558397a7
|
|
@ -152,7 +152,7 @@ __declspec(dllexport) bool TITCALL DisableBPX(ULONG_PTR bpxAddress)
|
||||||
__declspec(dllexport) bool TITCALL SetBPX(ULONG_PTR bpxAddress, DWORD bpxType, LPVOID bpxCallBack)
|
__declspec(dllexport) bool TITCALL SetBPX(ULONG_PTR bpxAddress, DWORD bpxType, LPVOID bpxCallBack)
|
||||||
{
|
{
|
||||||
MutexLocker lock("BreakPointBuffer");
|
MutexLocker lock("BreakPointBuffer");
|
||||||
void* bpxDataPrt;
|
void* bpxDataPrt=NULL;
|
||||||
PMEMORY_COMPARE_HANDLER bpxDataCmpPtr;
|
PMEMORY_COMPARE_HANDLER bpxDataCmpPtr;
|
||||||
MEMORY_BASIC_INFORMATION MemInfo;
|
MEMORY_BASIC_INFORMATION MemInfo;
|
||||||
ULONG_PTR NumberOfBytesReadWritten = 0;
|
ULONG_PTR NumberOfBytesReadWritten = 0;
|
||||||
|
|
|
||||||
|
|
@ -7,8 +7,8 @@ __declspec(dllexport) bool TITCALL MatchPatternEx(HANDLE hProcess, void* MemoryT
|
||||||
{
|
{
|
||||||
if(!MemoryToCheck || !PatternToMatch)
|
if(!MemoryToCheck || !PatternToMatch)
|
||||||
return false;
|
return false;
|
||||||
int i = NULL;
|
int i = 0;
|
||||||
BYTE intWildCard = NULL;
|
BYTE intWildCard = 0;
|
||||||
LPVOID ueReadBuffer = NULL;
|
LPVOID ueReadBuffer = NULL;
|
||||||
ULONG_PTR ueNumberOfBytesRead = NULL;
|
ULONG_PTR ueNumberOfBytesRead = NULL;
|
||||||
MEMORY_BASIC_INFORMATION memoryInformation = {};
|
MEMORY_BASIC_INFORMATION memoryInformation = {};
|
||||||
|
|
|
||||||
|
|
@ -605,18 +605,18 @@ __declspec(dllexport) bool TITCALL StaticRawMemoryCopyExW(HANDLE hFile, DWORD Ra
|
||||||
WriteFile(hWriteFile, ueCopyBuffer, rfNumberOfBytesRead, &rfNumberOfBytesRead, NULL);
|
WriteFile(hWriteFile, ueCopyBuffer, rfNumberOfBytesRead, &rfNumberOfBytesRead, NULL);
|
||||||
}
|
}
|
||||||
SizeToRead = Size;
|
SizeToRead = Size;
|
||||||
Size = NULL;
|
Size = 0;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
SizeToRead = Size;
|
SizeToRead = Size;
|
||||||
Size = NULL;
|
Size = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
WriteFile(hWriteFile, ueCopyBuffer, rfNumberOfBytesRead, &rfNumberOfBytesRead, NULL);
|
WriteFile(hWriteFile, ueCopyBuffer, rfNumberOfBytesRead, &rfNumberOfBytesRead, NULL);
|
||||||
Size = NULL;
|
Size = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
EngineCloseHandle(hReadFile);
|
EngineCloseHandle(hReadFile);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue