winbindd-add-realm-as-local-sam-altname [plain text]
Index: samba/source/nsswitch/winbindd_util.c
===================================================================
--- samba/source/nsswitch/winbindd_util.c.orig
+++ samba/source/nsswitch/winbindd_util.c
@@ -105,7 +105,7 @@ static struct winbindd_domain *add_trust
/* ignore alt_name if we are not in an AD domain */
- if ( (lp_security() == SEC_ADS) && alt_name && *alt_name) {
+ if ( alt_name && *alt_name) {
alternative_name = alt_name;
}
@@ -522,7 +522,7 @@ BOOL init_domain_list(void)
/* Local SAM */
- domain = add_trusted_domain(get_global_sam_name(), NULL,
+ domain = add_trusted_domain(get_global_sam_name(), lp_realm(),
&passdb_methods, get_global_sam_sid());
if ( role != ROLE_DOMAIN_MEMBER ) {
domain->primary = True;