From 4d35d59fb9e0a6311f1a621ca1234b2d583ef98e Mon Sep 17 00:00:00 2001 From: Ivan Labutin Date: Fri, 10 Nov 2017 20:19:45 +0300 Subject: [PATCH] [NTOS:MM] Quick fix: use SIZE_T instead of ULONG, because ULONG is 32-bit and on 64-bit truncates values --- ntoskrnl/mm/mminit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ntoskrnl/mm/mminit.c b/ntoskrnl/mm/mminit.c index 5e066c426b6..3fff72b7713 100644 --- a/ntoskrnl/mm/mminit.c +++ b/ntoskrnl/mm/mminit.c @@ -45,7 +45,7 @@ extern NTSTATUS MiRosTrimCache(ULONG Target, ULONG Priority, PULONG NrFreed); VOID INIT_FUNCTION NTAPI -MiCreateArm3StaticMemoryArea(PVOID BaseAddress, ULONG Size, BOOLEAN Executable) +MiCreateArm3StaticMemoryArea(PVOID BaseAddress, SIZE_T Size, BOOLEAN Executable) { const ULONG Protection = Executable ? PAGE_EXECUTE_READWRITE : PAGE_READWRITE; PVOID pBaseAddress = BaseAddress;