From: Ralph Boehme Date: Fri, 29 Jul 2022 12:56:21 +0000 (+0200) Subject: smbd: use metadata_fsp() with SMB_VFS_FSET_DOS_ATTRIBUTES() X-Git-Tag: samba-4.15.10~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=95e658ad86685029e02b0ebf6eaaca2807402a7d;p=thirdparty%2Fsamba.git smbd: use metadata_fsp() with SMB_VFS_FSET_DOS_ATTRIBUTES() BUG: https://bugzilla.samba.org/show_bug.cgi?id=15126 MR: https://gitlab.com/samba-team/samba/-/merge_requests/2643 Signed-off-by: Ralph Boehme Reviewed-by: Volker Lendecke (cherry picked from commit 55e55804bb2d0f21c1bbe207257bb40555f3b7a2) --- diff --git a/source3/smbd/dosmode.c b/source3/smbd/dosmode.c index d50dfd4989b..cc551a5e26a 100644 --- a/source3/smbd/dosmode.c +++ b/source3/smbd/dosmode.c @@ -960,9 +960,8 @@ int file_set_dosmode(connection_struct *conn, if (smb_fname->fsp != NULL) { /* Store the DOS attributes in an EA by preference. */ - status = SMB_VFS_FSET_DOS_ATTRIBUTES(conn, - smb_fname->fsp, - dosmode); + status = SMB_VFS_FSET_DOS_ATTRIBUTES( + conn, metadata_fsp(smb_fname->fsp), dosmode); } else { status = NT_STATUS_OBJECT_NAME_NOT_FOUND; }