From cf02ed2f6054325dfbcf3d98ba1b9f5d454b100e Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Tue, 23 Aug 2022 17:30:14 -0700 Subject: 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 Reviewed-by: Noel Power --- source3/torture/test_smb2.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'source3/torture/test_smb2.c') 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; -- cgit v1.2.1