Fix the compound tests to correctly pass against Windows when run with --signing...
authorJeremy Allison <jra@samba.org>
Tue, 29 Jan 2013 00:52:11 +0000 (16:52 -0800)
committerRichard Sharpe <sharpe@samba.org>
Thu, 31 Jan 2013 02:53:55 +0000 (03:53 +0100)
Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Richard Sharpe <realrichardsharpe@gmail.org>
Autobuild-User(master): Richard Sharpe <sharpe@samba.org>
Autobuild-Date(master): Thu Jan 31 03:53:55 CET 2013 on sn-devel-104

source4/torture/smb2/compound.c

index e75f6827e46f7c2145f2fc4c0ffa909a640a1cc8..4a47e143fb44e9a9defcf03487ef800fdd69b036 100644 (file)
@@ -92,8 +92,8 @@ static bool test_compound_related1(struct torture_context *tctx,
                                0, /* capabilities */
                                0 /* maximal_access */);
 
-       tree->session->smbXcli = smbXcli_session_create(tree->session,
-                                                       tree->session->transport->conn);
+       tree->session->smbXcli = smbXcli_session_copy(tree->session,
+                                                       tree->session->smbXcli);
        smb2cli_session_set_id_and_flags(tree->session->smbXcli, UINT64_MAX, 0);
 
        req[1] = smb2_close_send(tree, &cl);
@@ -171,8 +171,8 @@ static bool test_compound_related2(struct torture_context *tctx,
                                0, /* capabilities */
                                0 /* maximal_access */);
 
-       tree->session->smbXcli = smbXcli_session_create(tree->session,
-                                                       tree->session->transport->conn);
+       tree->session->smbXcli = smbXcli_session_copy(tree->session,
+                                                       tree->session->smbXcli);
        smb2cli_session_set_id_and_flags(tree->session->smbXcli, UINT64_MAX, 0);
 
        req[1] = smb2_close_send(tree, &cl);
@@ -459,8 +459,8 @@ static bool test_compound_invalid2(struct torture_context *tctx,
                                0, /* capabilities */
                                0 /* maximal_access */);
 
-       tree->session->smbXcli = smbXcli_session_create(tree->session,
-                                                       tree->session->transport->conn);
+       tree->session->smbXcli = smbXcli_session_copy(tree->session,
+                                                       tree->session->smbXcli);
        smb2cli_session_set_id_and_flags(tree->session->smbXcli, UINT64_MAX, 0);
 
        req[1] = smb2_close_send(tree, &cl);