From 890a2936838b3aa4d0bba6ab4fac960f572fa0b4 Mon Sep 17 00:00:00 2001 From: Pierre Schweitzer Date: Sun, 30 Sep 2018 10:53:12 +0200 Subject: [PATCH] [NTOSKRNL] Fix remaining access computation on open --- ntoskrnl/io/iomgr/file.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ntoskrnl/io/iomgr/file.c b/ntoskrnl/io/iomgr/file.c index cdc4aaaa3ed..1768bc29ca8 100644 --- a/ntoskrnl/io/iomgr/file.c +++ b/ntoskrnl/io/iomgr/file.c @@ -7,6 +7,7 @@ * Gunnar Dalsnes * Eric Kohl * Filip Navara (navaraf@reactos.org) + * Pierre Schweitzer */ /* INCLUDES *****************************************************************/ @@ -431,7 +432,7 @@ IopParseDevice(IN PVOID ParseObject, { /* Update access state */ AccessState->PreviouslyGrantedAccess |= GrantedAccess; - AccessState->RemainingDesiredAccess &= ~(GrantedAccess & + AccessState->RemainingDesiredAccess &= ~(GrantedAccess | MAXIMUM_ALLOWED); OpenPacket->Override= TRUE; } -- 2.17.1