From: Pierre Schweitzer Date: Sun, 30 Sep 2018 08:53:12 +0000 (+0200) Subject: [NTOSKRNL] Fix remaining access computation on open X-Git-Tag: 0.4.12-dev~697 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=890a2936838b3aa4d0bba6ab4fac960f572fa0b4;hp=6d0c07c44fae0a93c57f8d3410545e0f3c201287 [NTOSKRNL] Fix remaining access computation on open --- 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; }