s3: VFS: Change SMB_VFS_REMOVEXATTR to use const struct smb_filename * instead of...
[samba.git] / source3 / modules / vfs_default.c
index dfdcfb4f23dac88be66c1b28db48f62c52507db1..f2ce646e049501b9face52c3dae445f374c39930 100644 (file)
@@ -2770,9 +2770,11 @@ static ssize_t vfswrap_flistxattr(struct vfs_handle_struct *handle, struct files
        return flistxattr(fsp->fh->fd, list, size);
 }
 
-static int vfswrap_removexattr(struct vfs_handle_struct *handle, const char *path, const char *name)
+static int vfswrap_removexattr(struct vfs_handle_struct *handle,
+                               const struct smb_filename *smb_fname,
+                               const char *name)
 {
-       return removexattr(path, name);
+       return removexattr(smb_fname->base_name, name);
 }
 
 static int vfswrap_fremovexattr(struct vfs_handle_struct *handle, struct files_struct *fsp, const char *name)