From 92ea55e84e3137a331814cc45d7ac9d4e2100904 Mon Sep 17 00:00:00 2001 From: Sumit Bose Date: Thu, 2 Sep 2010 18:11:47 +0200 Subject: [PATCH] s4-smbtorture: Fix for RPC-LSA-FOREST-TRUST. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Günther Deschner --- source4/torture/rpc/forest_trust.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/source4/torture/rpc/forest_trust.c b/source4/torture/rpc/forest_trust.c index 4981b681af..2abb489eb4 100644 --- a/source4/torture/rpc/forest_trust.c +++ b/source4/torture/rpc/forest_trust.c @@ -189,7 +189,7 @@ static bool test_create_trust_and_set_info(struct dcerpc_pipe *p, } if (ret != false) { - fti.in.handle = handle; + fti.in.handle = &trustdom_handle; fti.in.trusted_domain_name = talloc_zero(tctx, struct lsa_StringLarge); fti.in.trusted_domain_name->string = trust_name_dns; fti.in.highest_record_type = 2; @@ -339,7 +339,10 @@ static bool delete_trusted_domain_by_sid(struct dcerpc_pipe *p, torture_comment(tctx, "\nDeleting trusted domain.\n"); - if (!test_get_policy_handle(tctx, p, LSA_POLICY_VIEW_LOCAL_INFORMATION, + /* Against a windows server it was sufficient to have + * LSA_POLICY_VIEW_LOCAL_INFORMATION although the documentations says + * otherwise. */ + if (!test_get_policy_handle(tctx, p, LSA_POLICY_TRUST_ADMIN, &handle)) { return false; } -- 2.34.1