All callers now pass an smb_fname that has a valid pathref fsp.
Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
- ret = SMB_VFS_REMOVEXATTR(handle->conn, smb_fname, xattr_name);
+ SMB_ASSERT(smb_fname->fsp != NULL);
+ SMB_ASSERT(smb_fname->fsp->base_fsp != NULL);
+
+ ret = SMB_VFS_FREMOVEXATTR(smb_fname->fsp->base_fsp, xattr_name);
if ((ret == -1) && (errno == ENOATTR)) {
errno = ENOENT;
if ((ret == -1) && (errno == ENOATTR)) {
errno = ENOENT;