s3:torture: use cli_state_client_guid in run_smb2_multi_channel()
authorStefan Metzmacher <metze@samba.org>
Thu, 19 Jun 2014 23:03:38 +0000 (01:03 +0200)
committerMichael Adam <obnox@samba.org>
Fri, 19 Sep 2014 09:40:14 +0000 (11:40 +0200)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Michael Adam <obnox@samba.org>
Autobuild-User(master): Michael Adam <obnox@samba.org>
Autobuild-Date(master): Fri Sep 19 11:40:15 CEST 2014 on sn-devel-104

source3/torture/test_smb2.c

index 49acf3a3ba37830f390ebc930300ba927f135b0d..294e692d32f6ab6d0bc7506de9c97ae60f887b28 100644 (file)
@@ -27,6 +27,7 @@
 #include "libsmb/proto.h"
 #include "auth/gensec/gensec.h"
 #include "auth_generic.h"
+#include "../librpc/ndr/libndr.h"
 
 extern fstring host, workgroup, share, password, username, myname;
 
@@ -856,9 +857,12 @@ bool run_smb2_multi_channel(int dummy)
        const char *hello = "Hello, world\n";
        uint8_t *result;
        uint32_t nread;
+       struct GUID saved_guid = cli_state_client_guid;
 
        printf("Starting SMB2-MULTI-CHANNEL\n");
 
+       cli_state_client_guid = GUID_random();
+
        if (!torture_init_connection(&cli1)) {
                return false;
        }
@@ -871,6 +875,8 @@ bool run_smb2_multi_channel(int dummy)
                return false;
        }
 
+       cli_state_client_guid = saved_guid;
+
        status = smbXcli_negprot(cli1->conn, cli1->timeout,
                                 PROTOCOL_SMB2_22, PROTOCOL_LATEST);
        if (!NT_STATUS_IS_OK(status)) {