diff options
author | Günther Deschner <gd@samba.org> | 2008-10-27 16:07:33 +0100 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2008-10-28 23:40:52 +0100 |
commit | 2a7de4e3f802f1a180132f766ce2c5effd971dc2 (patch) | |
tree | 671cafd3e6625ee5aa955a3799e98428562ea80d /source4/torture/rpc | |
parent | 0992a9d987e521a76d267b2be1259810e1821406 (diff) | |
download | samba-2a7de4e3f802f1a180132f766ce2c5effd971dc2.tar.gz samba-2a7de4e3f802f1a180132f766ce2c5effd971dc2.tar.bz2 samba-2a7de4e3f802f1a180132f766ce2c5effd971dc2.zip |
s4-netlogon: merge netr_DsrEnumerateDomainTrusts from s3 idl.
Guenther
Diffstat (limited to 'source4/torture/rpc')
-rw-r--r-- | source4/torture/rpc/netlogon.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/source4/torture/rpc/netlogon.c b/source4/torture/rpc/netlogon.c index d35e62eb74..7f0f60cd32 100644 --- a/source4/torture/rpc/netlogon.c +++ b/source4/torture/rpc/netlogon.c @@ -1153,10 +1153,12 @@ static bool test_DsrEnumerateDomainTrusts(struct torture_context *tctx, { NTSTATUS status; struct netr_DsrEnumerateDomainTrusts r; + struct netr_DomainTrustList trusts; int i; r.in.server_name = talloc_asprintf(tctx, "\\\\%s", dcerpc_server_name(p)); r.in.trust_flags = 0x3f; + r.out.trusts = &trusts; status = dcerpc_netr_DsrEnumerateDomainTrusts(p, tctx, &r); torture_assert_ntstatus_ok(tctx, status, "DsrEnumerateDomaintrusts"); @@ -1166,19 +1168,19 @@ static bool test_DsrEnumerateDomainTrusts(struct torture_context *tctx, * will show non-forest trusts and all UPN suffixes of the own forest * as LSA_FOREST_TRUST_TOP_LEVEL_NAME types */ - if (r.out.count) { + if (r.out.trusts->count) { if (!test_netr_DsRGetForestTrustInformation(tctx, p, NULL)) { return false; } } - for (i=0; i<r.out.count; i++) { + for (i=0; i<r.out.trusts->count; i++) { /* get info for transitive forest trusts */ - if (r.out.trusts[i].trust_attributes & NETR_TRUST_ATTRIBUTE_FOREST_TRANSITIVE) { + if (r.out.trusts->array[i].trust_attributes & NETR_TRUST_ATTRIBUTE_FOREST_TRANSITIVE) { if (!test_netr_DsRGetForestTrustInformation(tctx, p, - r.out.trusts[i].dns_name)) { + r.out.trusts->array[i].dns_name)) { return false; } } |