smbd: Change the output of fsctl_get_reparse_point to uint8
authorVolker Lendecke <vl@samba.org>
Sat, 4 May 2024 17:32:03 +0000 (19:32 +0200)
committerJeremy Allison <jra@samba.org>
Mon, 6 May 2024 20:55:37 +0000 (20:55 +0000)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/modules/util_reparse.c
source3/modules/util_reparse.h
source3/modules/vfs_default.c

index 45cacbdbe222ae12b6f3936da05a5ca63a0e75c6..ec72e1bb4b8576da03ec92ee80a8637429718c31 100644 (file)
@@ -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;
index ffdb7b23277967f37a4e3cf26e09a14ed15ec354..c9e6eef86dc49481c8a24684a8913579f8a64b84 100644 (file)
@@ -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,
index 379802fc547f864e8c261701e72a5497a394aaaa..a68845a9e953e19ff00c26026bcc3e0b537e5d3b 100644 (file)
@@ -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;
        }