{
/* Initialise list */
- if (!_domain_list && !init_domain_list()) {
- return NULL;
- }
+ if (!_domain_list)
+ init_domain_list();
return _domain_list;
}
}
/* Look up global info for the winbind daemon */
-BOOL init_domain_list(void)
+void init_domain_list(void)
{
extern struct winbindd_methods cache_methods;
extern struct winbindd_methods passdb_methods;
DOM_SID our_sid;
if (!secrets_fetch_domain_sid(lp_workgroup(), &our_sid)) {
- DEBUG(0,("Could not fetch our SID - did we join?\n"));
- return False;
+ smb_panic("Could not fetch our SID - did we join?\n");
}
domain = add_trusted_domain( lp_workgroup(), lp_realm(),
get_global_sam_sid());
setup_domain_child(domain, &domain->child, NULL);
}
-
- return True;
}
/**