diff options
author | Stefan Metzmacher <metze@samba.org> | 2014-01-14 12:11:17 +0100 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2014-01-16 16:22:51 +0100 |
commit | 959d94b153aa1add5caeac528e966e79298ce7ca (patch) | |
tree | 0999732798cfdd4653a094a50499bbcd1c106454 /source4/torture/libnet | |
parent | 0b3b0d225f8485ab0cf392b26f72f7dd5d9c180f (diff) | |
download | samba-959d94b153aa1add5caeac528e966e79298ce7ca.tar.gz |
s4:libnet: let libnet_rpc_groupinfo() take tevent_context/dcerpc_binding_handle
This avoids usage/dereferencing 'struct dcerpc_pipe'.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
Diffstat (limited to 'source4/torture/libnet')
-rw-r--r-- | source4/torture/libnet/groupinfo.c | 6 |
1 files changed, 4 insertions, 2 deletions
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; |