summaryrefslogtreecommitdiff
path: root/source3/torture/test_smb2.c
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2022-08-23 17:30:14 -0700
committerJeremy Allison <jra@samba.org>2022-09-15 18:43:32 +0000
commitcf02ed2f6054325dfbcf3d98ba1b9f5d454b100e (patch)
treecb38f306ba90ded2a5cd08b254daf5d44e677ee5 /source3/torture/test_smb2.c
parentfcf090279e29ce72a6aee2b6059b168f7a479d91 (diff)
downloadsamba-cf02ed2f6054325dfbcf3d98ba1b9f5d454b100e.tar.gz
s3: torture: In run_smb2_basic(), replace cli_state_save_tcon()/cli_state_restore_tcon() with cli_state_save_tcon_share()/cli_state_restore_tcon_share().
Signed-off-by: Jeremy Allison <jra@samba.org> Reviewed-by: Noel Power <npower@samba.org>
Diffstat (limited to 'source3/torture/test_smb2.c')
-rw-r--r--source3/torture/test_smb2.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/source3/torture/test_smb2.c b/source3/torture/test_smb2.c
index f6206ce5ffe..234b39fedec 100644
--- a/source3/torture/test_smb2.c
+++ b/source3/torture/test_smb2.c
@@ -46,6 +46,7 @@ bool run_smb2_basic(int dummy)
uint32_t dir_data_length;
uint32_t saved_tid = 0;
struct smbXcli_tcon *saved_tcon = NULL;
+ char *saved_share = NULL;
uint64_t saved_uid = 0;
printf("Starting SMB2-BASIC\n");
@@ -172,10 +173,7 @@ bool run_smb2_basic(int dummy)
}
saved_tid = smb2cli_tcon_current_id(cli->smb2.tcon);
- saved_tcon = cli_state_save_tcon(cli);
- if (saved_tcon == NULL) {
- return false;
- }
+ cli_state_save_tcon_share(cli, &saved_tcon, &saved_share);
cli->smb2.tcon = smbXcli_tcon_create(cli);
smb2cli_tcon_set_values(cli->smb2.tcon,
NULL, /* session */
@@ -188,7 +186,7 @@ bool run_smb2_basic(int dummy)
cli->timeout,
cli->smb2.session,
cli->smb2.tcon);
- cli_state_restore_tcon(cli, saved_tcon);
+ cli_state_restore_tcon_share(cli, saved_tcon, saved_share);
if (!NT_STATUS_IS_OK(status)) {
printf("smb2cli_tdis returned %s\n", nt_errstr(status));
return false;