s3: Remove the separate "child" argument from setup_domain_child()
authorVolker Lendecke <vl@samba.org>
Wed, 7 Apr 2010 15:43:37 +0000 (17:43 +0200)
committerVolker Lendecke <vl@samba.org>
Thu, 8 Apr 2010 14:33:59 +0000 (16:33 +0200)
source3/winbindd/winbindd_domain.c
source3/winbindd/winbindd_proto.h
source3/winbindd/winbindd_util.c

index 506ff662e0306d67d5db00152882f5d529659fe6..0f0de9cc5ce2b9758eaa1a619e7db1c395075ecd 100644 (file)
 
 static const struct winbindd_child_dispatch_table domain_dispatch_table[];
 
-void setup_domain_child(struct winbindd_domain *domain,
-                       struct winbindd_child *child)
+void setup_domain_child(struct winbindd_domain *domain)
 {
-       setup_child(child, domain_dispatch_table,
+       setup_child(&domain->child, domain_dispatch_table,
                    "log.wb", domain->name);
 
-       child->domain = domain;
+       domain->child.domain = domain;
 }
 
 static const struct winbindd_child_dispatch_table domain_dispatch_table[] = {
index f766fd470977bf70c3d7b80907179268e291d21a..897175a164e6150d989626691272430503e2d6e9 100644 (file)
@@ -287,8 +287,7 @@ NTSTATUS winbindd_update_creds_by_name(struct winbindd_domain *domain,
 
 /* The following definitions come from winbindd/winbindd_domain.c  */
 
-void setup_domain_child(struct winbindd_domain *domain,
-                       struct winbindd_child *child);
+void setup_domain_child(struct winbindd_domain *domain);
 
 /* The following definitions come from winbindd/winbindd_dual.c  */
 
index 3070c6297a4217d5f545a4e7a651c0feffef0f47..389c9de16f8f463396a43de890495c8c937b9b53 100644 (file)
@@ -364,8 +364,7 @@ static void trustdom_recv(void *private_data, bool success)
                                                    &cache_methods,
                                                    &sid);
                        if (domain) {
-                               setup_domain_child(domain,
-                                                  &domain->child);
+                               setup_domain_child(domain);
                        }
                }
                p=q;
@@ -757,8 +756,7 @@ bool init_domain_list(void)
        domain = add_trusted_domain("BUILTIN", NULL, &builtin_passdb_methods,
                                    &global_sid_Builtin);
        if (domain) {
-               setup_domain_child(domain,
-                                  &domain->child);
+               setup_domain_child(domain);
        }
 
        /* Local SAM */
@@ -769,8 +767,7 @@ bool init_domain_list(void)
                if ( role != ROLE_DOMAIN_MEMBER ) {
                        domain->primary = True;
                }
-               setup_domain_child(domain,
-                                  &domain->child);
+               setup_domain_child(domain);
        }
 
        /* Add ourselves as the first entry. */
@@ -787,8 +784,7 @@ bool init_domain_list(void)
                                             &cache_methods, &our_sid);
                if (domain) {
                        domain->primary = True;
-                       setup_domain_child(domain,
-                                          &domain->child);
+                       setup_domain_child(domain);
 
                        /* Even in the parent winbindd we'll need to
                           talk to the DC, so try and see if we can
@@ -839,8 +835,7 @@ void check_domain_trusted( const char *name, const DOM_SID *user_sid )
        domain->internal = False;
        domain->online = True;  
 
-       setup_domain_child(domain,
-                          &domain->child);
+       setup_domain_child(domain);
 
        wcache_tdc_add_domain( domain );