1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-29 21:47:30 +03:00

s3: VFS: vfs_virusfilter: Remove unlink_fn. No longer used.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
This commit is contained in:
Jeremy Allison 2019-09-17 19:15:38 -07:00 committed by Ralph Boehme
parent b2f1b3d972
commit 36f4d0f76e

View File

@ -1432,34 +1432,6 @@ virusfilter_vfs_close_fail:
return close_result;
}
static int virusfilter_vfs_unlink(
struct vfs_handle_struct *handle,
const struct smb_filename *smb_fname)
{
int ret = SMB_VFS_NEXT_UNLINK(handle, smb_fname);
struct virusfilter_config *config = NULL;
char *fname = NULL;
char *cwd_fname = handle->conn->cwd_fsp->fsp_name->base_name;
if (ret != 0 && errno != ENOENT) {
return ret;
}
SMB_VFS_HANDLE_GET_DATA(handle, config,
struct virusfilter_config, return -1);
if (config->cache == NULL) {
return 0;
}
fname = smb_fname->base_name;
DBG_DEBUG("Removing cache entry (if existent): fname: %s\n", fname);
virusfilter_cache_remove(config->cache, cwd_fname, fname);
return 0;
}
static int virusfilter_vfs_unlinkat(struct vfs_handle_struct *handle,
struct files_struct *dirfsp,
const struct smb_filename *smb_fname,
@ -1539,7 +1511,6 @@ static struct vfs_fn_pointers vfs_virusfilter_fns = {
.disconnect_fn = virusfilter_vfs_disconnect,
.open_fn = virusfilter_vfs_open,
.close_fn = virusfilter_vfs_close,
.unlink_fn = virusfilter_vfs_unlink,
.unlinkat_fn = virusfilter_vfs_unlinkat,
.renameat_fn = virusfilter_vfs_renameat,
};