diff options
author | Stefan Metzmacher <metze@samba.org> | 2014-01-17 09:54:39 +0100 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2015-07-07 14:05:28 +0200 |
commit | 87bf1a6edd2395b1a98775af0edb0a0b5be59c62 (patch) | |
tree | 2596e40bd2a300851e3abfd280c3e49080fb6df2 /source4 | |
parent | e0bb97fde61bf3577651a8624bc1014561087d31 (diff) | |
download | samba-87bf1a6edd2395b1a98775af0edb0a0b5be59c62.tar.gz |
s4:torture/rpc: use dcerpc_secondary_auth_connection with anon creds
This is the same as calling dcerpc_secondary_connection/dcerpc_bind_auth_none.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
Diffstat (limited to 'source4')
-rw-r--r-- | source4/torture/rpc/netlogon.c | 13 | ||||
-rw-r--r-- | source4/torture/rpc/spoolss.c | 11 |
2 files changed, 16 insertions, 8 deletions
diff --git a/source4/torture/rpc/netlogon.c b/source4/torture/rpc/netlogon.c index a6a175d6388..9f8e8f1e4fa 100644 --- a/source4/torture/rpc/netlogon.c +++ b/source4/torture/rpc/netlogon.c @@ -3943,6 +3943,8 @@ static bool test_ManyGetDCName(struct torture_context *tctx, struct dcerpc_pipe *p) { NTSTATUS status; + struct cli_credentials *anon_creds; + const struct dcerpc_binding *binding2; struct dcerpc_pipe *p2; struct lsa_ObjectAttribute attr; struct lsa_QosInfo qos; @@ -3965,11 +3967,14 @@ static bool test_ManyGetDCName(struct torture_context *tctx, torture_comment(tctx, "Torturing GetDCName\n"); - status = dcerpc_secondary_connection(p, &p2, p->binding); - torture_assert_ntstatus_ok(tctx, status, "Failed to create secondary connection"); + anon_creds = cli_credentials_init_anon(tctx); + torture_assert(tctx, anon_creds != NULL, "cli_credentials_init_anon failed"); - status = dcerpc_bind_auth_none(p2, &ndr_table_lsarpc); - torture_assert_ntstatus_ok(tctx, status, "Failed to create bind on secondary connection"); + binding2 = p->binding; + status = dcerpc_secondary_auth_connection(p, binding2, &ndr_table_lsarpc, + anon_creds, tctx->lp_ctx, + tctx, &p2); + torture_assert_ntstatus_ok(tctx, status, "Failed to create secondary connection"); b2 = p2->binding_handle; qos.len = 0; diff --git a/source4/torture/rpc/spoolss.c b/source4/torture/rpc/spoolss.c index ebe7c0939f0..5950673d77f 100644 --- a/source4/torture/rpc/spoolss.c +++ b/source4/torture/rpc/spoolss.c @@ -6210,6 +6210,7 @@ static bool test_SecondaryClosePrinter(struct torture_context *tctx, struct policy_handle *handle) { NTSTATUS status; + struct cli_credentials *anon_creds; const struct dcerpc_binding *binding2; struct dcerpc_pipe *p2; struct spoolss_ClosePrinter cp; @@ -6221,13 +6222,15 @@ static bool test_SecondaryClosePrinter(struct torture_context *tctx, torture_comment(tctx, "Testing close on secondary pipe\n"); + anon_creds = cli_credentials_init_anon(tctx); + torture_assert(tctx, anon_creds != NULL, "cli_credentials_init_anon failed"); + binding2 = p->binding; - status = dcerpc_secondary_connection(p, &p2, binding2); + status = dcerpc_secondary_auth_connection(p, binding2, &ndr_table_spoolss, + anon_creds, tctx->lp_ctx, + tctx, &p2); torture_assert_ntstatus_ok(tctx, status, "Failed to create secondary connection"); - status = dcerpc_bind_auth_none(p2, &ndr_table_spoolss); - torture_assert_ntstatus_ok(tctx, status, "Failed to create bind on secondary connection"); - cp.in.handle = handle; cp.out.handle = handle; |