mirror of
https://github.com/reactos/reactos.git
synced 2024-06-29 01:12:06 +00:00
[NTOS:SE]
- Allow any valid ACE revision in SepPropagateAcl CORE-9955 #resolve svn path=/trunk/; revision=68594
This commit is contained in:
parent
41ea67d64d
commit
6f37e5b2e3
|
@ -417,7 +417,7 @@ SepShouldPropagateAce(
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
SepPropagateAcl(
|
SepPropagateAcl(
|
||||||
_Out_writes_bytes_opt_(DaclLength) PACL AclDest,
|
_Out_writes_bytes_opt_(AclLength) PACL AclDest,
|
||||||
_Inout_ PULONG AclLength,
|
_Inout_ PULONG AclLength,
|
||||||
_In_reads_bytes_(AclSource->AclSize) PACL AclSource,
|
_In_reads_bytes_(AclSource->AclSize) PACL AclSource,
|
||||||
_In_ PSID Owner,
|
_In_ PSID Owner,
|
||||||
|
@ -439,12 +439,7 @@ SepPropagateAcl(
|
||||||
PSID Sid;
|
PSID Sid;
|
||||||
BOOLEAN WriteTwoAces;
|
BOOLEAN WriteTwoAces;
|
||||||
|
|
||||||
if (AclSource->AclRevision != ACL_REVISION)
|
NT_ASSERT(RtlValidAcl(AclSource));
|
||||||
{
|
|
||||||
NT_ASSERT(AclSource->AclRevision == ACL_REVISION);
|
|
||||||
return STATUS_UNKNOWN_REVISION;
|
|
||||||
}
|
|
||||||
|
|
||||||
NT_ASSERT(AclSource->AclSize % sizeof(ULONG) == 0);
|
NT_ASSERT(AclSource->AclSize % sizeof(ULONG) == 0);
|
||||||
NT_ASSERT(AclSource->Sbz1 == 0);
|
NT_ASSERT(AclSource->Sbz1 == 0);
|
||||||
NT_ASSERT(AclSource->Sbz2 == 0);
|
NT_ASSERT(AclSource->Sbz2 == 0);
|
||||||
|
|
Loading…
Reference in a new issue