From 959d94b153aa1add5caeac528e966e79298ce7ca Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Tue, 14 Jan 2014 12:11:17 +0100 Subject: s4:libnet: let libnet_rpc_groupinfo() take tevent_context/dcerpc_binding_handle This avoids usage/dereferencing 'struct dcerpc_pipe'. Signed-off-by: Stefan Metzmacher Reviewed-by: Guenther Deschner --- source4/torture/libnet/groupinfo.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'source4/torture/libnet') diff --git a/source4/torture/libnet/groupinfo.c b/source4/torture/libnet/groupinfo.c index 0858d291e0d..a738ab3136c 100644 --- a/source4/torture/libnet/groupinfo.c +++ b/source4/torture/libnet/groupinfo.c @@ -42,12 +42,14 @@ static bool test_groupinfo(struct torture_context *tctx, group_sid = dom_sid_add_rid(mem_ctx, domain_sid, *rid); + ZERO_STRUCT(group); + group.in.domain_handle = *domain_handle; group.in.sid = dom_sid_string(mem_ctx, group_sid); group.in.level = level; /* this should be extended */ torture_comment(tctx, "Testing sync libnet_rpc_groupinfo (SID argument)\n"); - status = libnet_rpc_groupinfo(p, mem_ctx, &group); + status = libnet_rpc_groupinfo(tctx->ev, p->binding_handle, mem_ctx, &group); if (!NT_STATUS_IS_OK(status)) { torture_comment(tctx, "Failed to call sync libnet_rpc_userinfo - %s\n", nt_errstr(status)); return false; @@ -61,7 +63,7 @@ static bool test_groupinfo(struct torture_context *tctx, group.in.level = level; printf("Testing sync libnet_rpc_groupinfo (groupname argument)\n"); - status = libnet_rpc_groupinfo(p, mem_ctx, &group); + status = libnet_rpc_groupinfo(tctx->ev, p->binding_handle, mem_ctx, &group); if (!NT_STATUS_IS_OK(status)) { torture_comment(tctx, "Failed to call sync libnet_rpc_groupinfo - %s\n", nt_errstr(status)); return false; -- cgit v1.2.1