From: Noel Power Date: Tue, 6 Apr 2021 16:11:48 +0000 (+0100) Subject: s3/smbd: SMB_VFS_CHMOD -> SMB_VFS_FCHMOD X-Git-Tag: tevent-0.11.0~1219 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9722732b1867e359304594ada72ff40cd1341be5;p=thirdparty%2Fsamba.git s3/smbd: SMB_VFS_CHMOD -> SMB_VFS_FCHMOD Signed-off-by: Noel Power Reviewed-by: Ralph Boehme --- diff --git a/source3/smbd/trans2.c b/source3/smbd/trans2.c index 8449f745ff5..2dadd08944b 100644 --- a/source3/smbd/trans2.c +++ b/source3/smbd/trans2.c @@ -8328,14 +8328,7 @@ static NTSTATUS smb_set_file_unix_basic(connection_struct *conn, "setting mode 0%o for file %s\n", (unsigned int)unixmode, smb_fname_str_dbg(smb_fname))); - if (fsp && - !fsp->fsp_flags.is_pathref && - fsp_get_io_fd(fsp) != -1) - { - ret = SMB_VFS_FCHMOD(fsp, unixmode); - } else { - ret = SMB_VFS_CHMOD(conn, smb_fname, unixmode); - } + ret = SMB_VFS_FCHMOD(fsp, unixmode); if (ret != 0) { return map_nt_error_from_unix(errno); }