svn commit: samba r6624 - in branches/SAMBA_4_0/source/libnet: .
mimir at samba.org
mimir at samba.org
Fri May 6 07:14:33 GMT 2005
Author: mimir
Date: 2005-05-06 07:14:33 +0000 (Fri, 06 May 2005)
New Revision: 6624
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=6624
Log:
I have put monitor function pointer into userinfo call, but I haven't put
any possibility to pass such pointer from calling function... :)
rafal
Modified:
branches/SAMBA_4_0/source/libnet/userinfo.c
Changeset:
Modified: branches/SAMBA_4_0/source/libnet/userinfo.c
===================================================================
--- branches/SAMBA_4_0/source/libnet/userinfo.c 2005-05-06 01:28:02 UTC (rev 6623)
+++ branches/SAMBA_4_0/source/libnet/userinfo.c 2005-05-06 07:14:33 UTC (rev 6624)
@@ -174,7 +174,8 @@
* @param io arguments and results of the call
*/
struct composite_context *rpc_composite_userinfo_send(struct dcerpc_pipe *p,
- struct rpc_composite_userinfo *io)
+ struct rpc_composite_userinfo *io,
+ void (*monitor)(struct monitor_msg *))
{
struct composite_context *c;
struct userinfo_state *s;
@@ -192,9 +193,10 @@
sid = dom_sid_parse_talloc(s, io->in.sid);
if (sid == NULL) goto failure;
- c->state = SMBCLI_REQUEST_SEND;
- c->private = s;
- c->event_ctx = dcerpc_event_context(p);
+ c->state = SMBCLI_REQUEST_SEND;
+ c->private = s;
+ c->event_ctx = dcerpc_event_context(p);
+ c->monitor_fn = monitor;
/* preparing parameters to send rpc request */
s->openuser.in.domain_handle = &io->in.domain_handle;
@@ -261,6 +263,6 @@
TALLOC_CTX *mem_ctx,
struct rpc_composite_userinfo *io)
{
- struct composite_context *c = rpc_composite_userinfo_send(pipe, io);
+ struct composite_context *c = rpc_composite_userinfo_send(pipe, io, NULL);
return rpc_composite_userinfo_recv(c, mem_ctx, io);
}
More information about the samba-cvs
mailing list