1
0
Fork 0

Fix export name is not parsed correctly

This commit is contained in:
Zhang Li 2019-05-04 03:29:12 +08:00 committed by Duncan Ogilvie
parent dcbe4e17c9
commit 4273fce56e
1 changed files with 1 additions and 1 deletions

View File

@ -158,7 +158,7 @@ static void ReadExportDirectory(MODINFO & Info, ULONG_PTR FileMapVA)
}
DWORD index = addressOfNameOrdinals[i];
if(index < Info.exports.size()) // Silent ignore (2) by ntdll loader: bogus AddressOfNameOrdinals indices
if(index < exportDir->NumberOfFunctions) // Silent ignore (2) by ntdll loader: bogus AddressOfNameOrdinals indices
{
// Check if addressOfNames[i] is valid
target = (ULONG_PTR)addressOfNames + i * sizeof(DWORD);