From: Ralph Boehme Date: Wed, 20 Jan 2021 13:47:19 +0000 (+0100) Subject: vfs: make fsp arg of vfs_[memctx|fetch]_fsp_extension const X-Git-Tag: tevent-0.11.0~1948 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c454697eb30ce0bd2e4b835102673d7ed76f78bf;p=thirdparty%2Fsamba.git vfs: make fsp arg of vfs_[memctx|fetch]_fsp_extension const Signed-off-by: Ralph Boehme Reviewed-by: Jeremy Allison --- diff --git a/source3/include/vfs.h b/source3/include/vfs.h index 49726618c5c..eb005bdc86a 100644 --- a/source3/include/vfs.h +++ b/source3/include/vfs.h @@ -1823,8 +1823,9 @@ void *vfs_add_fsp_extension_notype(vfs_handle_struct *handle, void (*destroy_fn)(void *p_data)); void vfs_remove_fsp_extension(vfs_handle_struct *handle, files_struct *fsp); void vfs_remove_all_fsp_extensions(struct files_struct *fsp); -void *vfs_memctx_fsp_extension(vfs_handle_struct *handle, files_struct *fsp); -void *vfs_fetch_fsp_extension(vfs_handle_struct *handle, files_struct *fsp); +void *vfs_memctx_fsp_extension(vfs_handle_struct *handle, + const struct files_struct *fsp); +void *vfs_fetch_fsp_extension(vfs_handle_struct *handle, const struct files_struct *fsp); void smb_vfs_assert_all_fns(const struct vfs_fn_pointers* fns, const char *module); diff --git a/source3/smbd/vfs.c b/source3/smbd/vfs.c index 26446c3505a..1f52a7213a1 100644 --- a/source3/smbd/vfs.c +++ b/source3/smbd/vfs.c @@ -291,7 +291,8 @@ void vfs_remove_all_fsp_extensions(files_struct *fsp) } } -void *vfs_memctx_fsp_extension(vfs_handle_struct *handle, files_struct *fsp) +void *vfs_memctx_fsp_extension(vfs_handle_struct *handle, + const struct files_struct *fsp) { struct vfs_fsp_data *head; @@ -304,7 +305,8 @@ void *vfs_memctx_fsp_extension(vfs_handle_struct *handle, files_struct *fsp) return NULL; } -void *vfs_fetch_fsp_extension(vfs_handle_struct *handle, files_struct *fsp) +void *vfs_fetch_fsp_extension(vfs_handle_struct *handle, + const struct files_struct *fsp) { struct vfs_fsp_data *head;