1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-22 13:34:15 +03:00

smbd: smbd_do_setfilepathinfo(): pass data as pointer, not pointer-to-pointer

No change in behaviour.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=15608

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
This commit is contained in:
Ralph Boehme 2024-10-11 14:15:32 +02:00
parent ddd8ca35b2
commit a771506120
4 changed files with 6 additions and 7 deletions

View File

@ -145,7 +145,7 @@ NTSTATUS smbd_do_setfilepathinfo(connection_struct *conn,
uint16_t info_level,
files_struct *fsp,
struct smb_filename *smb_fname,
char **ppdata,
char *data,
int total_data,
int *ret_data_size);

View File

@ -4596,7 +4596,7 @@ static void call_trans2setpathinfo(
info_level,
fsp,
smb_fname,
ppdata,
*ppdata,
total_data,
&data_return_size);
@ -4772,7 +4772,7 @@ static void call_trans2setfileinfo(
info_level,
fsp,
smb_fname,
ppdata,
*ppdata,
total_data,
&data_return_size);

View File

@ -346,7 +346,7 @@ static void defer_rename_done(struct tevent_req *subreq)
SMB2_FILE_RENAME_INFORMATION_INTERNAL,
state->fsp,
state->fsp->fsp_name,
&state->data,
state->data,
state->data_size,
&ret_size);
@ -514,7 +514,7 @@ static struct tevent_req *smbd_smb2_setinfo_send(TALLOC_CTX *mem_ctx,
file_info_level,
fsp,
fsp->fsp_name,
&data,
data,
data_size,
&ret_size);
TALLOC_FREE(lck);

View File

@ -5015,11 +5015,10 @@ NTSTATUS smbd_do_setfilepathinfo(connection_struct *conn,
uint16_t info_level,
files_struct *fsp,
struct smb_filename *smb_fname,
char **ppdata,
char *pdata,
int total_data,
int *ret_data_size)
{
char *pdata = *ppdata;
NTSTATUS status = NT_STATUS_OK;
int data_return_size = 0;