s3/modules: streams_xattr_ftruncate SMB_VFS_SETXATTR -> SMB_VFS_FSETXATTR
authorNoel Power <noel.power@suse.com>
Thu, 18 Feb 2021 18:56:56 +0000 (18:56 +0000)
committerJeremy Allison <jra@samba.org>
Thu, 11 Mar 2021 17:50:30 +0000 (17:50 +0000)
Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/modules/vfs_streams_xattr.c

index 9654f8d99efca9a76e26542d504520207476186c..c0503b246505b7bda95da421c36f6cddfebadf8d 100644 (file)
@@ -1257,10 +1257,10 @@ static int streams_xattr_ftruncate(struct vfs_handle_struct *handle,
        ea.value.length = offset + 1;
        ea.value.data[offset] = 0;
 
-       ret = SMB_VFS_SETXATTR(fsp->conn,
-                              fsp->fsp_name,
+       ret = SMB_VFS_FSETXATTR(fsp->base_fsp ? fsp->base_fsp : fsp,
                               sio->xattr_name,
                               ea.value.data, ea.value.length, 0);
+
        TALLOC_FREE(ea.value.data);
 
        if (ret == -1) {