Author: tfaber Date: Sun Aug 2 12:17:10 2015 New Revision: 68594
URL: http://svn.reactos.org/svn/reactos?rev=68594&view=rev Log: [NTOS:SE] - Allow any valid ACE revision in SepPropagateAcl CORE-9955 #resolve
Modified: trunk/reactos/ntoskrnl/se/acl.c
Modified: trunk/reactos/ntoskrnl/se/acl.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/se/acl.c?rev=68594... ============================================================================== --- trunk/reactos/ntoskrnl/se/acl.c [iso-8859-1] (original) +++ trunk/reactos/ntoskrnl/se/acl.c [iso-8859-1] Sun Aug 2 12:17:10 2015 @@ -417,7 +417,7 @@
NTSTATUS SepPropagateAcl( - _Out_writes_bytes_opt_(DaclLength) PACL AclDest, + _Out_writes_bytes_opt_(AclLength) PACL AclDest, _Inout_ PULONG AclLength, _In_reads_bytes_(AclSource->AclSize) PACL AclSource, _In_ PSID Owner, @@ -439,12 +439,7 @@ PSID Sid; BOOLEAN WriteTwoAces;
- if (AclSource->AclRevision != ACL_REVISION) - { - NT_ASSERT(AclSource->AclRevision == ACL_REVISION); - return STATUS_UNKNOWN_REVISION; - } - + NT_ASSERT(RtlValidAcl(AclSource)); NT_ASSERT(AclSource->AclSize % sizeof(ULONG) == 0); NT_ASSERT(AclSource->Sbz1 == 0); NT_ASSERT(AclSource->Sbz2 == 0);