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;