mirror of https://github.com/x64dbg/TitanEngine
fix use of potentially uninitialized handles
This commit is contained in:
parent
40698229f0
commit
8932b34738
|
|
@ -19296,13 +19296,13 @@ __declspec(dllexport) bool TITCALL ImporterCopyOriginalIATW(wchar_t* szOriginalF
|
|||
PIMAGE_NT_HEADERS32 PEHeader32;
|
||||
PIMAGE_NT_HEADERS64 PEHeader64;
|
||||
BOOL FileIs64;
|
||||
HANDLE FileHandle;
|
||||
HANDLE FileHandle=0;
|
||||
DWORD FileSize;
|
||||
HANDLE FileMap;
|
||||
HANDLE FileMap=0;
|
||||
ULONG_PTR FileMapVA;
|
||||
HANDLE FileHandle1;
|
||||
HANDLE FileHandle1=0;
|
||||
DWORD FileSize1;
|
||||
HANDLE FileMap1;
|
||||
HANDLE FileMap1=0;
|
||||
ULONG_PTR FileMapVA1;
|
||||
ULONG_PTR IATPointer;
|
||||
ULONG_PTR IATWritePointer;
|
||||
|
|
@ -19368,16 +19368,11 @@ __declspec(dllexport) bool TITCALL ImporterCopyOriginalIATW(wchar_t* szOriginalF
|
|||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
UnMapFileEx(FileHandle, FileSize, FileMap, FileMapVA);
|
||||
UnMapFileEx(FileHandle1, FileSize1, FileMap1, FileMapVA1);
|
||||
return(false);
|
||||
}
|
||||
}
|
||||
}
|
||||
UnMapFileEx(FileHandle, FileSize, FileMap, FileMapVA);
|
||||
UnMapFileEx(FileHandle1, FileSize1, FileMap1, FileMapVA1);
|
||||
}
|
||||
|
||||
return(false);
|
||||
}
|
||||
__declspec(dllexport) bool TITCALL ImporterLoadImportTable(char* szFileName)
|
||||
|
|
|
|||
Loading…
Reference in New Issue