diff options
Diffstat (limited to 'source3/winbindd/winbindd_domain.c')
-rw-r--r-- | source3/winbindd/winbindd_domain.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/source3/winbindd/winbindd_domain.c b/source3/winbindd/winbindd_domain.c index cd3370852b..e998275c8e 100644 --- a/source3/winbindd/winbindd_domain.c +++ b/source3/winbindd/winbindd_domain.c @@ -69,6 +69,12 @@ static const struct winbindd_child_dispatch_table domain_dispatch_table[] = { void setup_domain_child(struct winbindd_domain *domain) { - setup_child(domain, &domain->child, domain_dispatch_table, - "log.wb", domain->name); + int i; + + for (i=0; i<lp_winbind_max_domain_connections(); i++) { + setup_child(domain, &domain->children[i], + domain_dispatch_table, + "log.wb", domain->name); + domain->children[i].domain = domain; + } } |