From: Volker Lendecke Date: Sun, 28 Apr 2024 17:43:36 +0000 (+0200) Subject: vfs: Convert return_data from char * to uint8_t X-Git-Tag: tdb-1.4.11~884 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e889d76fad07645b8279d149d1519f0d7feb25e6;p=thirdparty%2Fsamba.git vfs: Convert return_data from char * to uint8_t Prepares for a small simplification in the next patch Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison --- diff --git a/source3/modules/vfs_default.c b/source3/modules/vfs_default.c index 62ad5063af0..8db4fd7817a 100644 --- a/source3/modules/vfs_default.c +++ b/source3/modules/vfs_default.c @@ -1478,7 +1478,7 @@ static NTSTATUS vfswrap_fsctl(struct vfs_handle_struct *handle, case FSCTL_CREATE_OR_GET_OBJECT_ID: { unsigned char objid[16]; - char *return_data = NULL; + uint8_t *return_data = NULL; /* This should return the object-id on this file. * I think I'll make this be the inode+dev. JRA. @@ -1490,17 +1490,17 @@ static NTSTATUS vfswrap_fsctl(struct vfs_handle_struct *handle, *out_len = MIN(max_out_len, 64); /* Hmmm, will this cause problems if less data asked for? */ - return_data = talloc_array(ctx, char, 64); + return_data = talloc_array(ctx, uint8_t, 64); if (return_data == NULL) { return NT_STATUS_NO_MEMORY; } /* For backwards compatibility only store the dev/inode. */ - push_file_id_16(return_data, &fsp->file_id); + push_file_id_16((char *)return_data, &fsp->file_id); memcpy(return_data+16,create_volume_objectid(fsp->conn,objid),16); - push_file_id_16(return_data+32, &fsp->file_id); + push_file_id_16((char *)return_data+32, &fsp->file_id); memset(return_data+48, 0, 16); - *out_data = return_data; + *_out_data = return_data; return NT_STATUS_OK; }