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