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_HEADERS32 PEHeader32;
|
||||||
PIMAGE_NT_HEADERS64 PEHeader64;
|
PIMAGE_NT_HEADERS64 PEHeader64;
|
||||||
BOOL FileIs64;
|
BOOL FileIs64;
|
||||||
HANDLE FileHandle;
|
HANDLE FileHandle=0;
|
||||||
DWORD FileSize;
|
DWORD FileSize;
|
||||||
HANDLE FileMap;
|
HANDLE FileMap=0;
|
||||||
ULONG_PTR FileMapVA;
|
ULONG_PTR FileMapVA;
|
||||||
HANDLE FileHandle1;
|
HANDLE FileHandle1=0;
|
||||||
DWORD FileSize1;
|
DWORD FileSize1;
|
||||||
HANDLE FileMap1;
|
HANDLE FileMap1=0;
|
||||||
ULONG_PTR FileMapVA1;
|
ULONG_PTR FileMapVA1;
|
||||||
ULONG_PTR IATPointer;
|
ULONG_PTR IATPointer;
|
||||||
ULONG_PTR IATWritePointer;
|
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);
|
UnMapFileEx(FileHandle1, FileSize1, FileMap1, FileMapVA1);
|
||||||
return(false);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
UnMapFileEx(FileHandle, FileSize, FileMap, FileMapVA);
|
UnMapFileEx(FileHandle, FileSize, FileMap, FileMapVA);
|
||||||
UnMapFileEx(FileHandle1, FileSize1, FileMap1, FileMapVA1);
|
}
|
||||||
|
|
||||||
return(false);
|
return(false);
|
||||||
}
|
}
|
||||||
__declspec(dllexport) bool TITCALL ImporterLoadImportTable(char* szFileName)
|
__declspec(dllexport) bool TITCALL ImporterLoadImportTable(char* szFileName)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue