From 48f31ae786d40628787e82ea7955dca7c6ffbeae Mon Sep 17 00:00:00 2001 From: Gordon Ross Date: Mon, 10 Jan 2022 20:03:26 -0500 Subject: 15099 WPTS BVT_SMB2Basic_ChangeNotify_ChangeSecurity Reviewed by: Andy Stormont Reviewed by: Joyce McIntosh Approved by: Dan McDonald --- usr/src/uts/common/fs/smbsrv/smb_fsops.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'usr/src') diff --git a/usr/src/uts/common/fs/smbsrv/smb_fsops.c b/usr/src/uts/common/fs/smbsrv/smb_fsops.c index 1d46497877..ef58f15fa8 100644 --- a/usr/src/uts/common/fs/smbsrv/smb_fsops.c +++ b/usr/src/uts/common/fs/smbsrv/smb_fsops.c @@ -21,6 +21,7 @@ /* * Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved. * Copyright 2012-2021 Tintri by DDN, Inc. All rights reserved. + * Copyright 2022 RackTop Systems, Inc. */ #include @@ -2335,6 +2336,11 @@ smb_fsop_aclwrite(smb_request_t *sr, cred_t *cr, smb_node_t *snode, flags = ATTR_NOACLCHECK; error = smb_vop_acl_write(snode->vp, acl, flags, cr); + if (error == 0 && snode->n_dnode != NULL) { + // FILE_NOTIFY_CHANGE_SECURITY + smb_node_notify_change(snode->n_dnode, + FILE_ACTION_MODIFIED, snode->od_name); + } } if (dacl && sacl) -- cgit v1.2.3