From: Sumit Bose Date: Mon, 30 Aug 2010 13:21:11 +0000 (+0200) Subject: s4-smbtorture: Two fixes for forest trust test against samba. X-Git-Tag: tevent-0.9.11~609 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a357ac022278a2e4b4970ec747a576ef91ebb75f;p=thirdparty%2Fsamba.git s4-smbtorture: Two fixes for forest trust test against samba. Signed-off-by: Günther Deschner --- diff --git a/source4/torture/rpc/forest_trust.c b/source4/torture/rpc/forest_trust.c index 70d15167500..4981b681afb 100644 --- a/source4/torture/rpc/forest_trust.c +++ b/source4/torture/rpc/forest_trust.c @@ -123,7 +123,10 @@ static bool test_create_trust_and_set_info(struct dcerpc_pipe *p, r.in.policy_handle = handle; r.in.info = &trustinfo; r.in.auth_info = authinfo; - r.in.access_mask = LSA_TRUSTED_SET_POSIX | LSA_TRUSTED_SET_AUTH; + /* LSA_TRUSTED_QUERY_DOMAIN_NAME is needed for for following + * QueryTrustedDomainInfo call, although it seems that Windows does not + * expect this */ + r.in.access_mask = LSA_TRUSTED_SET_POSIX | LSA_TRUSTED_SET_AUTH | LSA_TRUSTED_QUERY_DOMAIN_NAME; r.out.trustdom_handle = &trustdom_handle; torture_assert_ntstatus_ok(tctx, @@ -489,7 +492,8 @@ static bool test_validate_trust(struct torture_context *tctx, return false; } - cli_credentials_set_username(credentials, trusted_dom_name, + char *dummy = talloc_asprintf(tctx, "%s$", trusted_dom_name); + cli_credentials_set_username(credentials, dummy, CRED_SPECIFIED); cli_credentials_set_domain(credentials, trusting_dom_name, CRED_SPECIFIED);