svn commit: samba r5618 - in trunk/source/rpc_server: .

jerry at samba.org jerry at samba.org
Wed Mar 2 15:32:18 GMT 2005


Author: jerry
Date: 2005-03-02 15:32:17 +0000 (Wed, 02 Mar 2005)
New Revision: 5618

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=5618

Log:
ensure that dnsdomain is initialized (patch from Marcin Porwit)
Modified:
   trunk/source/rpc_server/srv_lsa_ds_nt.c


Changeset:
Modified: trunk/source/rpc_server/srv_lsa_ds_nt.c
===================================================================
--- trunk/source/rpc_server/srv_lsa_ds_nt.c	2005-03-02 15:30:21 UTC (rev 5617)
+++ trunk/source/rpc_server/srv_lsa_ds_nt.c	2005-03-02 15:32:17 UTC (rev 5618)
@@ -46,6 +46,9 @@
 		return NT_STATUS_NO_MEMORY;
 	}
 
+	get_mydnsdomname(dnsdomain);
+	strlower_m(dnsdomain);
+
 	switch ( lp_server_role() ) {
 		case ROLE_STANDALONE:
 			basic->machine_role = DSROLE_STANDALONE_SRV;
@@ -58,16 +61,12 @@
 			basic->flags = DSROLE_PRIMARY_DS_RUNNING|DSROLE_PRIMARY_DS_MIXED_MODE;
 			if ( secrets_fetch_domain_guid( lp_workgroup(), &basic->domain_guid ) )
 				basic->flags |= DSROLE_PRIMARY_DOMAIN_GUID_PRESENT;
-			get_mydnsdomname(dnsdomain);
-			strlower_m(dnsdomain);
 			break;
 		case ROLE_DOMAIN_PDC:
 			basic->machine_role = DSROLE_PDC;
 			basic->flags = DSROLE_PRIMARY_DS_RUNNING|DSROLE_PRIMARY_DS_MIXED_MODE;
 			if ( secrets_fetch_domain_guid( lp_workgroup(), &basic->domain_guid ) )
 				basic->flags |= DSROLE_PRIMARY_DOMAIN_GUID_PRESENT;
-			get_mydnsdomname(dnsdomain);
-			strlower_m(dnsdomain);
 			break;
 	}
 



More information about the samba-cvs mailing list