]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s4:libcli: pass struct loadparm_context to smb2_connect_ext()
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/smb2/connect.c
source4/torture/smb2/multichannel.c
source4/torture/smb2/util.c

index f800a560236b90a8a28e7c8f5e4e205c9750e526..0bad34ad87be009794b5dfd078e9b3024946b739 100644 (file)
@@ -394,6 +394,7 @@ NTSTATUS smb2_connect_recv(struct tevent_req *req,
 NTSTATUS smb2_connect_ext(TALLOC_CTX *mem_ctx,
                          const char *host,
                          const char *share,
+                         struct loadparm_context *lp_ctx,
                          struct resolve_context *resolve_ctx,
                          struct cli_credentials *credentials,
                          struct smbXcli_conn **existing_conn,
@@ -462,7 +463,7 @@ NTSTATUS smb2_connect(TALLOC_CTX *mem_ctx,
 {
        NTSTATUS status;
 
-       status = smb2_connect_ext(mem_ctx, host, share, resolve_ctx,
+       status = smb2_connect_ext(mem_ctx, host, share, lp_ctx, resolve_ctx,
                                  credentials,
                                  NULL, /* existing_conn */
                                  0, /* previous_session_id */
index 8c0e0a3f05ec2a3b8576a5102be0fdee45329660..fc131cc17a902976ecbf07e458a406a0974f3c86 100644 (file)
@@ -2649,6 +2649,7 @@ static bool test_multichannel_bug_15346(struct torture_context *tctx,
                status = smb2_connect_ext(state->conns,
                                          host,
                                          share,
+                                         tctx->lp_ctx,
                                          resolve_ctx,
                                          samba_cmdline_get_creds(),
                                          &conn->smbXcli,
index 00f69030f8263c8a94a166ca28f7b101e84e0152..65989db0325da402a5680320bd12b1c3eebddec1 100644 (file)
@@ -423,6 +423,7 @@ bool torture_smb2_connection_ext(struct torture_context *tctx,
        status = smb2_connect_ext(tctx,
                                  host,
                                  share,
+                                 tctx->lp_ctx,
                                  lpcfg_resolve_context(tctx->lp_ctx),
                                  samba_cmdline_get_creds(),
                                  NULL, /* existing_conn */