fix some more kernel32 virtual tests

svn path=/trunk/; revision=38929
This commit is contained in:
Christoph von Wittich 2009-01-19 08:35:51 +00:00
parent d318fedb6d
commit 9a921d3209

View file

@ -4538,13 +4538,10 @@ MmMapViewOfSection(IN PVOID SectionObject,
ASSERT(Process); ASSERT(Process);
if (Protect != PAGE_READONLY && if (!(Protect & (PAGE_READONLY | PAGE_READWRITE |
Protect != PAGE_READWRITE && PAGE_WRITECOPY | PAGE_EXECUTE |
Protect != PAGE_WRITECOPY && PAGE_EXECUTE_READ | PAGE_EXECUTE_READWRITE |
Protect != PAGE_EXECUTE && PAGE_EXECUTE_WRITECOPY | PAGE_NOACCESS)))
Protect != PAGE_EXECUTE_READ &&
Protect != PAGE_EXECUTE_READWRITE &&
Protect != PAGE_EXECUTE_WRITECOPY)
{ {
return STATUS_INVALID_PAGE_PROTECTION; return STATUS_INVALID_PAGE_PROTECTION;
} }