Not really needed for 16k pages, but since the comment says "one page" the logic should reflect that. Not 100% sure about that since I don't know why it should use exactly one page, so please double check.
From: Fabian Maurer dark.shadow4@web.de
--- dlls/ntdll/handletable.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/ntdll/handletable.c b/dlls/ntdll/handletable.c index debea997e05..9a9c2fd02eb 100644 --- a/dlls/ntdll/handletable.c +++ b/dlls/ntdll/handletable.c @@ -125,7 +125,7 @@ static NTSTATUS RtlpAllocateSomeHandles(RTL_HANDLE_TABLE * HandleTable) } if (!HandleTable->NextFree) { - SIZE_T Offset, CommitSize = 4096; /* one page */ + SIZE_T Offset, CommitSize = page_size; RTL_HANDLE * FreeHandle = NULL; PVOID NextAvailAddr = HandleTable->ReservedMemory;