status = torture_rpc_connection(torture, &p1, &ndr_table_samr);
torture_assert_ntstatus_ok(torture, status, "opening samr pipe1");
- transport = p1->conn->transport.transport;
- assoc_group_id = p1->assoc_group_id;
+ torture_comment(torture, "pipe1 uses assoc_group_id[0x%08X]\n",
+ p1->assoc_group_id);
- torture_comment(torture, "pipe1 uses assoc_group_id[0x%08X]\n", assoc_group_id);
+ transport = p1->conn->transport.transport;
+ /*
+ * we use ~p1->assoc_group_id because it means we are less likely
+ * use an id which is already in use.
+ */
+ assoc_group_id = ~p1->assoc_group_id;
torture_comment(torture, "connect samr pipe2 with assoc_group_id[0x%08X]- should fail\n", ++assoc_group_id);
status = torture_rpc_connection_transport(torture, &p2, &ndr_table_samr,