Imported Upstream version 4.0.5+dfsg1
[abartlet/samba-debian.git] / libcli / security / secdesc.c
index d2c58334927592becd7524c6f73724f84452b817..10d068c3439f4a8171846ab8a3afd680a2d493ff 100644 (file)
@@ -614,7 +614,8 @@ NTSTATUS se_create_child_secdesc(TALLOC_CTX *ctx,
                if (!container) {
                        new_flags = 0;
                } else {
-                       new_flags &= ~SEC_ACE_FLAG_INHERIT_ONLY;
+                       new_flags &= ~(SEC_ACE_FLAG_INHERIT_ONLY 
+                                       | SEC_ACE_FLAG_INHERITED_ACE);
 
                        if (!(new_flags & SEC_ACE_FLAG_CONTAINER_INHERIT)) {
                                new_flags |= SEC_ACE_FLAG_INHERIT_ONLY;