From 9a921d32094567d4064b913c3eba078c1714dc47 Mon Sep 17 00:00:00 2001 From: Christoph von Wittich Date: Mon, 19 Jan 2009 08:35:51 +0000 Subject: [PATCH] fix some more kernel32 virtual tests svn path=/trunk/; revision=38929 --- reactos/ntoskrnl/mm/section.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/reactos/ntoskrnl/mm/section.c b/reactos/ntoskrnl/mm/section.c index 544607a5178..5c2eb518e40 100644 --- a/reactos/ntoskrnl/mm/section.c +++ b/reactos/ntoskrnl/mm/section.c @@ -4538,13 +4538,10 @@ MmMapViewOfSection(IN PVOID SectionObject, ASSERT(Process); - if (Protect != PAGE_READONLY && - Protect != PAGE_READWRITE && - Protect != PAGE_WRITECOPY && - Protect != PAGE_EXECUTE && - Protect != PAGE_EXECUTE_READ && - Protect != PAGE_EXECUTE_READWRITE && - Protect != PAGE_EXECUTE_WRITECOPY) + if (!(Protect & (PAGE_READONLY | PAGE_READWRITE | + PAGE_WRITECOPY | PAGE_EXECUTE | + PAGE_EXECUTE_READ | PAGE_EXECUTE_READWRITE | + PAGE_EXECUTE_WRITECOPY | PAGE_NOACCESS))) { return STATUS_INVALID_PAGE_PROTECTION; }