From: Noel Power Date: Tue, 16 Feb 2021 20:25:31 +0000 (+0000) Subject: s3/smbd: posix_acls SMB_VFS_SETXATTR -> SMB_VFS_FSETXATTR X-Git-Tag: tevent-0.11.0~1593 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0f0b945c1aa9a32fe103395216d5212d53134c5a;p=thirdparty%2Fsamba.git s3/smbd: posix_acls SMB_VFS_SETXATTR -> SMB_VFS_FSETXATTR Signed-off-by: Noel Power Reviewed-by: Jeremy Allison --- diff --git a/source3/smbd/posix_acls.c b/source3/smbd/posix_acls.c index c1d5b7cd047..0cc19182b91 100644 --- a/source3/smbd/posix_acls.c +++ b/source3/smbd/posix_acls.c @@ -271,14 +271,8 @@ static void store_inheritance_attributes(files_struct *fsp, pai_buf = create_pai_buf_v2(file_ace_list, dir_ace_list, sd_type, &store_size); - if (fsp_get_pathref_fd(fsp) != -1) { - ret = SMB_VFS_FSETXATTR(fsp, SAMBA_POSIX_INHERITANCE_EA_NAME, + ret = SMB_VFS_FSETXATTR(fsp, SAMBA_POSIX_INHERITANCE_EA_NAME, pai_buf, store_size, 0); - } else { - ret = SMB_VFS_SETXATTR(fsp->conn, fsp->fsp_name, - SAMBA_POSIX_INHERITANCE_EA_NAME, - pai_buf, store_size, 0); - } TALLOC_FREE(pai_buf);