diff --git a/reactos/ntoskrnl/ldr/loader.c b/reactos/ntoskrnl/ldr/loader.c index 28c061b22bf..346a8a5ef6e 100644 --- a/reactos/ntoskrnl/ldr/loader.c +++ b/reactos/ntoskrnl/ldr/loader.c @@ -1375,8 +1375,8 @@ LdrPEGetExportByOrdinal ( ? RVA(BaseAddress, ExFunctions[Ordinal - ExportDir->Base] ) : NULL; - if (((ULONG)Function >= (ULONG)ExportDir) && - ((ULONG)Function < (ULONG)ExportDir + (ULONG)ExportDirSize)) + if (((ULONG_PTR)Function >= (ULONG_PTR)ExportDir) && + ((ULONG_PTR)Function < (ULONG_PTR)ExportDir + ExportDirSize)) { DPRINT("Forward: %s\n", (PCHAR)Function); Function = LdrPEFixupForward((PCHAR)Function);