From 0c53b293ab5c11fd78bccd4ac832ea16df5c3f80 Mon Sep 17 00:00:00 2001 From: Ralph Boehme Date: Mon, 8 Sep 2014 20:53:44 +0200 Subject: vfs_acl_common: dacl size must be updated Signed-off-by: Ralph Boehme Reviewed-by: Jeremy Allison Reviewed-by: Simo Sorce Autobuild-User(master): Jeremy Allison Autobuild-Date(master): Thu Sep 11 03:54:42 CEST 2014 on sn-devel-104 --- source3/modules/vfs_acl_common.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source3/modules/vfs_acl_common.c b/source3/modules/vfs_acl_common.c index 57fc6c8924..b749157ef3 100644 --- a/source3/modules/vfs_acl_common.c +++ b/source3/modules/vfs_acl_common.c @@ -343,6 +343,9 @@ static NTSTATUS add_directory_inheritable_components(vfs_handle_struct *handle, if (psd->dacl) { psd->dacl->aces = new_ace_list; psd->dacl->num_aces += 3; + psd->dacl->size += new_ace_list[num_aces].size + + new_ace_list[num_aces+1].size + + new_ace_list[num_aces+2].size; } else { psd->dacl = make_sec_acl(psd, NT4_ACL_REVISION, -- cgit