diff options
author | Jeremy Allison <jra@samba.org> | 2022-08-23 17:30:14 -0700 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2022-09-15 18:43:32 +0000 |
commit | cf02ed2f6054325dfbcf3d98ba1b9f5d454b100e (patch) | |
tree | cb38f306ba90ded2a5cd08b254daf5d44e677ee5 /source3/torture/test_smb2.c | |
parent | fcf090279e29ce72a6aee2b6059b168f7a479d91 (diff) | |
download | samba-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.c | 8 |
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; |