svn commit: samba r21820 - in branches/SAMBA_4_0/source/libnet: .

metze at samba.org metze at samba.org
Tue Mar 13 14:32:21 GMT 2007


Author: metze
Date: 2007-03-13 14:32:20 +0000 (Tue, 13 Mar 2007)
New Revision: 21820

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=21820

Log:
move function, so that all are in top-down order as they get called

metze
Modified:
   branches/SAMBA_4_0/source/libnet/libnet_become_dc.c


Changeset:
Modified: branches/SAMBA_4_0/source/libnet/libnet_become_dc.c
===================================================================
--- branches/SAMBA_4_0/source/libnet/libnet_become_dc.c	2007-03-13 14:05:38 UTC (rev 21819)
+++ branches/SAMBA_4_0/source/libnet/libnet_become_dc.c	2007-03-13 14:32:20 UTC (rev 21820)
@@ -87,6 +87,31 @@
 	struct libnet_BecomeDC_Callbacks callbacks;
 };
 
+static void becomeDC_recv_cldap(struct cldap_request *req);
+
+static void becomeDC_send_cldap(struct libnet_BecomeDC_state *s)
+{
+	struct composite_context *c = s->creq;
+	struct cldap_request *req;
+
+	s->cldap.io.in.dest_address	= s->source_dsa.address;
+	s->cldap.io.in.realm		= s->domain.dns_name;
+	s->cldap.io.in.host		= s->dest_dsa.netbios_name;
+	s->cldap.io.in.user		= NULL;
+	s->cldap.io.in.domain_guid	= NULL;
+	s->cldap.io.in.domain_sid	= NULL;
+	s->cldap.io.in.acct_control	= -1;
+	s->cldap.io.in.version		= 6;
+
+	s->cldap.sock = cldap_socket_init(s, s->libnet->event_ctx);
+	if (composite_nomem(s->cldap.sock, c)) return;
+
+	req = cldap_netlogon_send(s->cldap.sock, &s->cldap.io);
+	if (composite_nomem(req, c)) return;
+	req->async.fn		= becomeDC_recv_cldap;
+	req->async.private	= s;
+}
+
 static void becomeDC_connect_ldap1(struct libnet_BecomeDC_state *s);
 
 static void becomeDC_recv_cldap(struct cldap_request *req)
@@ -115,29 +140,6 @@
 	becomeDC_connect_ldap1(s);
 }
 
-static void becomeDC_send_cldap(struct libnet_BecomeDC_state *s)
-{
-	struct composite_context *c = s->creq;
-	struct cldap_request *req;
-
-	s->cldap.io.in.dest_address	= s->source_dsa.address;
-	s->cldap.io.in.realm		= s->domain.dns_name;
-	s->cldap.io.in.host		= s->dest_dsa.netbios_name;
-	s->cldap.io.in.user		= NULL;
-	s->cldap.io.in.domain_guid	= NULL;
-	s->cldap.io.in.domain_sid	= NULL;
-	s->cldap.io.in.acct_control	= -1;
-	s->cldap.io.in.version		= 6;
-
-	s->cldap.sock = cldap_socket_init(s, s->libnet->event_ctx);
-	if (composite_nomem(s->cldap.sock, c)) return;
-
-	req = cldap_netlogon_send(s->cldap.sock, &s->cldap.io);
-	if (composite_nomem(req, c)) return;
-	req->async.fn		= becomeDC_recv_cldap;
-	req->async.private	= s;
-}
-
 static NTSTATUS becomeDC_ldap_connect(struct libnet_BecomeDC_state *s, struct becomeDC_ldap *ldap)
 {
 	char *url;



More information about the samba-cvs mailing list