From: Volker Lendecke Date: Sat, 4 May 2024 17:32:03 +0000 (+0200) Subject: smbd: Change the output of fsctl_get_reparse_point to uint8 X-Git-Tag: tdb-1.4.11~873 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=db5c23e4be79ab501b06ee31bb2a562287eb9dd7;p=thirdparty%2Fsamba.git smbd: Change the output of fsctl_get_reparse_point to uint8 Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison --- diff --git a/source3/modules/util_reparse.c b/source3/modules/util_reparse.c index 45cacbdbe22..ec72e1bb4b8 100644 --- a/source3/modules/util_reparse.c +++ b/source3/modules/util_reparse.c @@ -23,9 +23,9 @@ NTSTATUS fsctl_get_reparse_point(struct files_struct *fsp, TALLOC_CTX *mem_ctx, - char **out_data, + uint8_t **_out_data, uint32_t max_out_len, - uint32_t *out_len) + uint32_t *_out_len) { DBG_DEBUG("Called on %s\n", fsp_str_dbg(fsp)); return NT_STATUS_NOT_A_REPARSE_POINT; diff --git a/source3/modules/util_reparse.h b/source3/modules/util_reparse.h index ffdb7b23277..c9e6eef86dc 100644 --- a/source3/modules/util_reparse.h +++ b/source3/modules/util_reparse.h @@ -23,9 +23,9 @@ NTSTATUS fsctl_get_reparse_point(struct files_struct *fsp, TALLOC_CTX *mem_ctx, - char **out_data, + uint8_t **_out_data, uint32_t max_out_len, - uint32_t *out_len); + uint32_t *_out_len); NTSTATUS fsctl_set_reparse_point(struct files_struct *fsp, TALLOC_CTX *mem_ctx, diff --git a/source3/modules/vfs_default.c b/source3/modules/vfs_default.c index 379802fc547..a68845a9e95 100644 --- a/source3/modules/vfs_default.c +++ b/source3/modules/vfs_default.c @@ -1507,7 +1507,7 @@ static NTSTATUS vfswrap_fsctl(struct vfs_handle_struct *handle, case FSCTL_GET_REPARSE_POINT: { status = fsctl_get_reparse_point( - fsp, ctx, out_data, max_out_len, out_len); + fsp, ctx, _out_data, max_out_len, out_len); return status; }