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 | 59fb19ebc475c50cb50c4d6ff41a68a9c7414b3b (patch) | |
tree | 5fa11a4c0776e948e39391daadb440aaee6e475a /source4/torture/libnet | |
parent | 3c02eab24850d8fe1bf88783f3350442b113ab1f (diff) | |
download | samba-59fb19ebc475c50cb50c4d6ff41a68a9c7414b3b.tar.gz |
s4:libnet: let libnet_rpc_userinfo_send() 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/userinfo.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/source4/torture/libnet/userinfo.c b/source4/torture/libnet/userinfo.c index 3d592b3de7e..0a6efb029f9 100644 --- a/source4/torture/libnet/userinfo.c +++ b/source4/torture/libnet/userinfo.c @@ -79,13 +79,15 @@ static bool test_userinfo_async(struct torture_context *tctx, user_sid = dom_sid_add_rid(mem_ctx, domain_sid, *rid); + ZERO_STRUCT(user); + user.in.domain_handle = *domain_handle; user.in.sid = dom_sid_string(mem_ctx, user_sid); user.in.level = level; /* this should be extended */ torture_comment(tctx, "Testing async libnet_rpc_userinfo (SID argument)\n"); - c = libnet_rpc_userinfo_send(p, mem_ctx, &user, msg_handler); + c = libnet_rpc_userinfo_send(mem_ctx, tctx->ev, p->binding_handle, &user, msg_handler); torture_assert(tctx, c != NULL, "Failed to call async libnet_rpc_userinfo_send"); status = libnet_rpc_userinfo_recv(c, mem_ctx, &user); @@ -100,7 +102,7 @@ static bool test_userinfo_async(struct torture_context *tctx, torture_comment(tctx, "Testing async libnet_rpc_userinfo (username argument)\n"); - c = libnet_rpc_userinfo_send(p, mem_ctx, &user, msg_handler); + c = libnet_rpc_userinfo_send(mem_ctx, tctx->ev, p->binding_handle, &user, msg_handler); torture_assert(tctx, c != NULL, "Failed to call async libnet_rpc_userinfo_send"); status = libnet_rpc_userinfo_recv(c, mem_ctx, &user); |