One more test can't hurt.

svn path=/trunk/; revision=17140
This commit is contained in:
Alex Ionescu 2005-08-07 07:14:52 +00:00
parent 0077f21d71
commit 17f39f0290

View file

@ -562,6 +562,13 @@ NtAllocateVirtualMemory(IN HANDLE ProcessHandle,
return STATUS_INVALID_PAGE_PROTECTION;
}
/* Check for valid Zero bits */
if (ZeroBits > 21)
{
DPRINT1("Too many zero bits\n");
return STATUS_INVALID_PARAMETER_3;
}
/* Check for valid Allocation Types */
if ((AllocationType &~ (MEM_COMMIT | MEM_RESERVE | MEM_RESET | MEM_PHYSICAL |
MEM_TOP_DOWN | MEM_WRITE_WATCH)))