diff --git a/reactos/ntoskrnl/mm/ARM3/sysldr.c b/reactos/ntoskrnl/mm/ARM3/sysldr.c index d27e49bda94..a21e5526631 100644 --- a/reactos/ntoskrnl/mm/ARM3/sysldr.c +++ b/reactos/ntoskrnl/mm/ARM3/sysldr.c @@ -554,8 +554,9 @@ MiFindExportedRoutineByName(IN PVOID DllBase, Function = (PVOID)((ULONG_PTR)DllBase + ExportTable[Ordinal]); /* We found it! */ - ASSERT(!(Function > (PVOID)ExportDirectory) && - (Function < (PVOID)((ULONG_PTR)ExportDirectory + ExportSize))); + ASSERT((Function < (PVOID)ExportDirectory) || + (Function > (PVOID)((ULONG_PTR)ExportDirectory + ExportSize))); + return Function; }