From: Volker Lendecke Date: Mon, 5 May 2025 12:05:03 +0000 (+0200) Subject: libsmb: Simplify cli_smb2_list_send() X-Git-Tag: tevent-0.17.0~190 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b6f4a56f34efd15727970bd22c504bb0254d40a0;p=thirdparty%2Fsamba.git libsmb: Simplify cli_smb2_list_send() Use make_smb2_posix_create_ctx() Signed-off-by: Volker Lendecke Reviewed-by: Stefan Metzmacher --- diff --git a/source3/libsmb/cli_smb2_fnum.c b/source3/libsmb/cli_smb2_fnum.c index f09e97a92e9..dcd6aa50c58 100644 --- a/source3/libsmb/cli_smb2_fnum.c +++ b/source3/libsmb/cli_smb2_fnum.c @@ -1544,17 +1544,7 @@ struct tevent_req *cli_smb2_list_send( /* The mode MUST be 0 when opening an existing file/dir, and * will be ignored by the server. */ - uint8_t linear_mode[4] = { 0 }; - DATA_BLOB blob = { .data=linear_mode, - .length=sizeof(linear_mode) }; - - in_cblobs = talloc_zero(mem_ctx, struct smb2_create_blobs); - if (tevent_req_nomem(in_cblobs, req)) { - return tevent_req_post(req, ev); - } - - status = smb2_create_blob_add(in_cblobs, in_cblobs, - SMB2_CREATE_TAG_POSIX, blob); + status = make_smb2_posix_create_ctx(mem_ctx, &in_cblobs, 0); if (tevent_req_nterror(req, status)) { return tevent_req_post(req, ev); }