]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s4:libcli: pass struct loadparm_context to smb_composite_fsinfo_send()
authorStefan Metzmacher <metze@samba.org>
Thu, 10 Apr 2025 14:48:48 +0000 (16:48 +0200)
committerStefan Metzmacher <metze@samba.org>
Fri, 18 Apr 2025 10:17:30 +0000 (10:17 +0000)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
source4/libcli/smb_composite/fsinfo.c
source4/libcli/smb_composite/smb_composite.h
source4/torture/raw/composite.c

index 7c23be64947d39c83f68a822f61ad98fcb684381..480492c51320c743b8c0fff82bb44f4652b2c4d1 100644 (file)
@@ -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)
 {
index 9939d59f20ebd97d8ed58ba69229e7643551b155..f70795daf049b855473c1ae7b8590808d9017e47 100644 (file)
@@ -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);
index 4d89bc09000e9ecb9589ff86011e515d3a0a9e1d..f952793261cd8a222e0eaed628ae5d90f873850a 100644 (file)
@@ -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; i<torture_numops; i++) {
-               c[i] = smb_composite_fsinfo_send(cli->tree, &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;