From: Stefan Metzmacher Date: Thu, 10 Apr 2025 14:48:48 +0000 (+0200) Subject: s4:libcli: pass struct loadparm_context to smb_composite_fsinfo_send() X-Git-Tag: tevent-0.17.0~240 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=657545516f7ad0c9523a5688778febe01bbc4eae;p=thirdparty%2Fsamba.git s4:libcli: pass struct loadparm_context to smb_composite_fsinfo_send() Signed-off-by: Stefan Metzmacher Reviewed-by: Volker Lendecke --- diff --git a/source4/libcli/smb_composite/fsinfo.c b/source4/libcli/smb_composite/fsinfo.c index 7c23be64947..480492c5132 100644 --- a/source4/libcli/smb_composite/fsinfo.c +++ b/source4/libcli/smb_composite/fsinfo.c @@ -127,6 +127,7 @@ static void fsinfo_composite_handler(struct composite_context *creq) */ struct composite_context *smb_composite_fsinfo_send(struct smbcli_tree *tree, struct smb_composite_fsinfo *io, + struct loadparm_context *lp_ctx, struct resolve_context *resolve_ctx, struct tevent_context *event_ctx) { diff --git a/source4/libcli/smb_composite/smb_composite.h b/source4/libcli/smb_composite/smb_composite.h index 9939d59f20e..f70795daf04 100644 --- a/source4/libcli/smb_composite/smb_composite.h +++ b/source4/libcli/smb_composite/smb_composite.h @@ -208,6 +208,7 @@ struct smb_composite_fsinfo { struct composite_context *smb_composite_fsinfo_send(struct smbcli_tree *tree, struct smb_composite_fsinfo *io, + struct loadparm_context *lp_ctx, struct resolve_context *resolve_ctx, struct tevent_context *event_ctx); NTSTATUS smb_composite_fsinfo_recv(struct composite_context *c, TALLOC_CTX *mem_ctx); diff --git a/source4/torture/raw/composite.c b/source4/torture/raw/composite.c index 4d89bc09000..f952793261c 100644 --- a/source4/torture/raw/composite.c +++ b/source4/torture/raw/composite.c @@ -358,7 +358,8 @@ static bool test_fsinfo(struct torture_context *tctx, struct smbcli_state *cli) c = talloc_array(tctx, struct composite_context *, torture_numops); for (i=0; itree, &io1, lpcfg_resolve_context(tctx->lp_ctx), event_ctx); + c[i] = smb_composite_fsinfo_send(cli->tree, &io1, tctx->lp_ctx, + lpcfg_resolve_context(tctx->lp_ctx), event_ctx); torture_assert(tctx, c[i], "smb_composite_fsinfo_send failed!"); c[i]->async.fn = loadfile_complete; c[i]->async.private_data = count;