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:
parent
b2f1b3d972
commit
36f4d0f76e
@ -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,
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user