Fix almost the same bug in LdrGetProcedureAddress as in r24397

svn path=/trunk/; revision=24398
This commit is contained in:
Thomas Bluemel 2006-10-04 18:46:57 +00:00
parent 80da4a434c
commit 948a1f9045

View file

@ -66,7 +66,7 @@ LdrGetProcedureAddress (IN PVOID BaseAddress,
NamePtr = (PULONG)((ULONG_PTR)BaseAddress + (ULONG)ExportDir->AddressOfNames);
for( i = 0; i < ExportDir->NumberOfNames; i++, NamePtr++, OrdinalPtr++)
{
if (!_strnicmp(Name->Buffer, (char*)((ULONG_PTR)BaseAddress + *NamePtr), Name->Length))
if (!strcmp(Name->Buffer, (char*)((ULONG_PTR)BaseAddress + *NamePtr)))
{
*ProcedureAddress = (PVOID)((ULONG_PTR)BaseAddress + (ULONG)AddressPtr[*OrdinalPtr]);
return STATUS_SUCCESS;