svn commit: samba r3909 - in branches/SAMBA_4_0/source/torture/rpc:
.
abartlet at samba.org
abartlet at samba.org
Mon Nov 22 12:34:34 GMT 2004
Author: abartlet
Date: 2004-11-22 12:34:34 +0000 (Mon, 22 Nov 2004)
New Revision: 3909
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=3909
Log:
Fix cross-reference test for trusted domains.
Andrew Bartlett
Modified:
branches/SAMBA_4_0/source/torture/rpc/samsync.c
Changeset:
Modified: branches/SAMBA_4_0/source/torture/rpc/samsync.c
===================================================================
--- branches/SAMBA_4_0/source/torture/rpc/samsync.c 2004-11-22 12:01:14 UTC (rev 3908)
+++ branches/SAMBA_4_0/source/torture/rpc/samsync.c 2004-11-22 12:34:34 UTC (rev 3909)
@@ -782,7 +782,7 @@
struct lsa_OpenTrustedDomain t;
struct policy_handle trustdom_handle;
struct lsa_QueryInfoTrustedDomain q;
- union lsa_TrustedDomainInfo info[4];
+ union lsa_TrustedDomainInfo *info[4];
int levels [] = {1, 3};
int i;
@@ -803,17 +803,17 @@
for (i=0; i< ARRAY_SIZE(levels); i++) {
q.in.trustdom_handle = &trustdom_handle;
q.in.level = levels[i];
- q.out.info = &info[levels[i]];
status = dcerpc_lsa_QueryInfoTrustedDomain(samsync_state->p_lsa, mem_ctx, &q);
if (!NT_STATUS_IS_OK(status)) {
printf("QueryInfoTrustedDomain level %d failed - %s\n",
levels[i], nt_errstr(status));
return False;
}
+ info[levels[i]] = q.out.info;
}
- TEST_STRING_EQUAL(info[1].info1.domain_name, trusted_domain->domain_name);
- TEST_INT_EQUAL(info[3].info3.flags, trusted_domain->flags);
+ TEST_STRING_EQUAL(info[1]->info1.domain_name, trusted_domain->domain_name);
+ TEST_INT_EQUAL(info[3]->info3.flags, trusted_domain->flags);
TEST_SEC_DESC_EQUAL(trusted_domain->sdbuf, lsa, &trustdom_handle);
DLIST_ADD(samsync_state->trusted_domains, new);
More information about the samba-cvs
mailing list